خانه / آموزش وردپرس / نمایش محتوا تنها برای کاربران عضو

نمایش محتوا تنها برای کاربران عضو

خیلی وقتا ممکنه واستون پیش اومده باشه که تو سایتهای وردپرسی خارجی با این پیغام مواجه شده باشید: “این قسمت تنها برای کاربران عضو قابل مشاهده می باشد”. شما کاربر وردپرس نیز میتوانید قسمتی از محتوای مطلب خود را تنها در اختیار کاربرانی قرار بدید که عضو سایت هستند.

در زیر دو روش آموزش داده شده که به کمک آنها می توانید قسمت های موردنظر را تنها برای کاربرانی که عضو هستند قرار دهید:

روش اول: کد کوتاه (Short Code)

ابتدا کد زیر را در فایل functions.php وارد کنید:

[cc lang=”php” tab_size=”2″]

add_shortcode( ‘member’, ‘member_check_shortcode’ );
function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return ”;
}
?>

[/cc]

سپس کد کوتاه زیر را در مطلب خود وارد کنید، حال شما قادر خواهید بود تا نوشته یا قسمتی (و یا هر محتوای دیگری) را تنها در دسترس کاربران عضو قرار دهید.

 

[cc lang=”php” tab_size=”2″] [member] This text will be only displayed to registered users.
[/member] [/cc]

 

 

روش دوم: حالت HTML

توجه داشته باشید که کد زیر می بایست در حالت HTML اضافه شود.

 

[cc lang=”php” tab_size=”2″]

<?php if (is_user_logged_in()) { ?>
echo ‘Text visible only if the user is logged in’;
<?php } else { ?>
echo ‘You are not registered click below to register’;
<a href=”javascript:FB.login(login_facebook);”>Login with Facebook</a></p>
<p><?php } ?>

 

[/cc]

 

 

 

دانلود فایل

درباره سید حامد حسینی

آقای وردپرس رو با دنیا عوض نمیکنم !

بیشتر بخوانید

نکاتی در راستای سئو مطالب سایت

نکاتی در راستای سئو مطالب سایت

امروزه بهینه سازی مطالب سایت یکی از دغدغه های مدیران هر سایت شده ، برای …

پاسخ دهید

نیاز به مشاوره دارید ؟ با ما تماس بگیرید 09211881543 - 03133456187
اشتراک در خبرنامه ایمیلی آقای وردپرس

اشتراک در خبرنامه ایمیلی آقای وردپرس

با اشتراک در خبرنامه از آخرین اخبار وبسایت آقای وردپرس با خبر شوید

اشتراک شما با موفقیت انجام شد ( ایمیل خود را چک کنید)