contentlock - آموزش محدود کردن محتوا برای اعضا وردپرس

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

آموزش محدود کردن محتوا برای اعضا :

در فضای مجازی بین کاربران میهمان و اعضا سایت تفاوت هایی وجود دارد .

برای مثال محدود کردن محتوا نیز یکی از فرق هایی است که مدیران سایت ها برای کاربران یا اعضا وارد شده به سایت با کاربران میهمان میگذارند.

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

بعضی از سایت ها درقبال اشتراک به کاربران قابلیت مشاهده محتوا یا دریافت فایل را میدهد که از موضوع مطلب امروز ما جداست.

امروز با استفاده از یک سری کد کوتاه بهتون یاد بدیم

چطوری بخشی از محتوا رو برای کاربرانتون که وارد سایت شدن نمایش بدید؟

اگر بخواهید برای محدود کردن محتوا از افزونه نیز استفاده کنید افزونه وردپرس یوزر پرو نیز این امکان را دارد که با استفاده از شورت کد محتوا را برای کاربران میهمان وردپرس محدود کند.

آموزش محدود کردن محتوای سایت با استفاده از کد :

کد های زیر تست شده اند و بدون مشکل میباشد . ابتدا وارد فایل 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 do_shortcode( $content );
elseif( (! is_user_logged_in()) && !is_null( $content ) && !is_feed() )
  return "<a href='link'>برای مشاهده وارد شوید</a>";
return '';
}

بعد از قراردادن کد بالا از کد زیر در محلی که میخواهید محتوا محدود به کاربران وارد شده نشان داده بشود (نوشته ، برگه یا …) استفاده کنید :

[member]
محتوای مد نظر شما که کاربر بعد از ورود مشاهده میکند اینجا قرار میگیرد
[/member]

کار تمام است! اگر شما جایگذاری ها را درست انجام داده باشید

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

بعد از ورود کاربر محتوای دومین کد به کاربر نمایش داده خواهد شد

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