نمایش متن یا بخشی از سایت تنها برای کاربران عضو شده وردپرس
1 های 1ی که 1 عضو دارند معمولا نیاز دارن بخش از محتوا رو بعد از ورود کاربران به سایت 1 بدن
حالا ممکنه بخواین متن یا لینک رو 1 کاربران عضو در داخل پست های سایت نمایش بدین
با استفاده از شورت کد این کار براحتی قابل انجام هست
روش اول : با استفاده از شورت کد
functions.php قالب رو باز کنید و کد زیر رو اضافه کنید :
بعد داخل پست ها یا برگه ها از شورت کد زیر استفاده کنید :
روش دوم با استفاده از کد داخل قالب
اگر بخواید داخل قالب سایت هم این کار رو انجام بدید از این کد استفاده کنید :
همونطور که دید این آموزش وردپرس بسیار ساده ولی کاربردی هست . موفق باشید
حالا ممکنه بخواین متن یا لینک رو 1 کاربران عضو در داخل پست های سایت نمایش بدین
با استفاده از شورت کد این کار براحتی قابل انجام هست
روش اول : با استفاده از شورت کد
functions.php قالب رو باز کنید و کد زیر رو اضافه کنید :
کد PHP:
function fc_user_only( $atts, $content = null ){
if( null != $content && current_user_can('read') ){
return $content;
} else {
$mylink = get_permalink();
return '<br/>[ <font color=red>برای دریافت فایل <a href=/wp-login.php?redirect_to='.$mylink.'>وارد شوید</a> و یا <a href=/wp-login.php?action=register>ثبت نام</a> کنید! </font> ]';
}
}
add_shortcode('farjad', 'fc_user_only');
بعد داخل پست ها یا برگه ها از شورت کد زیر استفاده کنید :
کد PHP:
[nojhanacc]
محل قرار گیری متن، لینک، تصویر و... برای نمایش به کاربران عضو شده
[/nojhanacc]
اگر بخواید داخل قالب سایت هم این کار رو انجام بدید از این کد استفاده کنید :
کد PHP:
<?php if (!is_user_logged_in() ) { ?>
متن یا محتوا قبل از ورود کاربر به سایت
<?php } else { ?>
محتوا بعد از ورود کاربر به سایت
<?php } ?>
همونطور که دید این آموزش وردپرس بسیار ساده ولی کاربردی هست . موفق باشید
