شاید شما هم علاقه مند باشید که بخشی از محتوای مطالب خود را فقط به اعضای سایت وردپرسی خود نشان دهید و از میهمانان سایت و یا کسانی که هنوز وارد اکانت خودشون نشدند مخفی کنید . اگر شما هم از این دسته افراد هستید چند دقیقه ای رو با ما باشید .
ابتدا باید کد اولیه رو به پرونده functions.php قالب سایتتون اضافه کنید . این پرونده مرجع کلیه توابع سایت وردپرستونه و بسیار مهمه . پس بیش از اضافه کردن برای جلوگیری از خرابی در سایتتون یک بک آپ ازش تهیه کنید (یک نسخه کپی از اون رو روی هاردتون ذخیره کنید) . برای ویرایش این پرونده از بخش نمایش < ویرایشگر رو توی پنل مدیریت وردپرس انتخاب کنید . حالا از لیست کناری (سمت چپ) گزینه ای با نام “توابع پوسته functions.php” رو پیدا کنید و روش کلیک کنید . سپس کد زیر رو به آخرین بخش اون اضافه کنید :
<?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 '' ; } ?> |
شما می تونید پیغام دلخواهتون رو جایگزین پیغام پیشفرض کنید . کافیه به
جای عبارت “این مطلب مخصوص اعضای سایت می باشد.” پیام خودتون رو بنویسید .
بعد از ذخیره پرونده توابع نوبت اونه که مشخص کنید چه بخشی از مطلب فقط به
اعضا نشون داده بشه . برای اینکار هم حین ارسال مطلب بخشی رو که می خواهید
فقط به اعضای سایت نمایش بدید رو بین دو تگ زیر قرار بدید :
[member] محتوایی که می خواهید فقط برای اعضا نمایش داده بشه [/member] |
به همین سادگی !