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

با سلام
در این مطلب قصد دارم تا یک هک بسیار کاربردی رو معرفی کنم. حتما تابحال وب سایت هایی رو مشاهده کردید که از شما می خواهند ابتدا در وب سایتشون عضو بشید سپس می تونید محتوای مطالب اونا رو مشاهده کنید.
وردپرس از این امکان برخورداره اما کدی که اکثرا ازش استفاده میشه یک دستور php هستش که درون مطلب به کار نمیاد. اما با استفاده از این هک شما یک کد کوتاه (Short Code) در اختیار خواهید داشت که به شما امکان این کار رو میده.
ابتدا کد زیر رو درون فایل functions.php قالبتون قرار بدید:

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 'شما مجاز به مشاهده این محتوا نیستید!';
}

فراموش نکنید می تونید پیغام دلخواهتون رو با عبارت

شما مجاز به مشاهده این محتوا نیستید!

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

[member]

استفاده کنید. برای درک بهتر به مثال زیر توجه کنید:

متن اولیه مطلب
[member]
این بخش فقط برای اعضا نمایش داده می شود
[/member]

در این صورت

” این بخش فقط برای اعضا نمایش داده می شود” فقط برای اعضای وب سایت شما که به اکانت خودشون وارد شدند نمایش داده میشه.

نظرات و دیگر موارد
اگر این قالب را دوست دارید امتیاز دهید :
۲ دیدگاه نوشته شده است! می توانید دیدگاه خود را بنویسید

  1. سلام برای بلاگفا کاربرد داره