وبلاگ

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

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

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

در این مقاله قصد داریم به شما آموزش دهیم که چگونه می توانید بخشی از محتوای وب سایت خود را برای اعضای وب سایت خود نمایش دهید. در واقع کاربرانی که عضو سایت شما نمی باشند نتوانند آن محتوا را مشاهده کنند.

ما در این آموزش قصد داریم توسط شورت کدها در وردپرس این کار را انجام دهیم . به کد نوشته شده در زیر دقت کنید :

 

function show_login_form($atts,$content){
    if (is_user_logged_in()){
        return $content;
    }else{
        return '<p style="background: red;padding: 15px;color: #fff;">Pleas Login To Continue</p>';
    }
}

add_shortcode('login','show_login_form');

در کد بالا که ما در فایل functions.php قالب نوشته ایم یک شورت کد با نام [login] ایجاد کرده ایم.

برای اینکه بتوانید بخشی از محتوای دلخواه خود را در یک پست محدود کنید تا کاربران غیر عضو نتوانند آن را مشاهده کنند باید محتوای خود را داخل دو تگ [login] محتوای شما در اینجا [/login] قرار دهید.

ممکن است شورت کد login توسط پلاگین های دیگری به سایت شما اضافه شده باشد، بهتر است برای جلوگیری از تداخل شورت کدها شما به جای استفاده از کلمه login از کلمه دیگری در کد استفاده کنید.

در ادامه شما می توانید به جای تگ p که ما در کد استفاده کرده ایم ، زمانی که کاربر وارد سایت نشده است. می توانید هر محتوای دیگری را به کاربر نشان دهید. شما می توانید یک عکس ، یک نوشته و یا لینک ورود به سایت خود را برای کاربران غیر عضو نشان دهید.

5 1 رای
امتیاز دهید
اشتراک
اطلاع از
guest
0 دیدگاه ها
بازخورد اینلاین
نمایش همه دیدگاه ها
0
فکر شما را دوست دارم ، لطفا نظر دهیدx
()
x

رایگان یاد بگیرید

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

زودتر از سایرین از جدیدترین دوره های آموزشی رایگان ما با خبر شوید
اطلاعات شما هرگز با شخص ثالث به اشتراک گذاشته نمی شود