رفتن به مطلب

مخفی کردن برگه ها از مهمان


پست های پیشنهاد شده

سلام و درود

 

از کد زیر در فایل functions.php خود استفاده کنید.

function check_user_login()
{
    if(is_page()) {
		if(!is_user_logged_in()) {
        	wp_redirect(wp_login_url());
        	exit();
		}
    }
}
add_action('template_redirect', 'check_user_login');

این کد اگر کاربر لاگین بود که پیج رو بهش نشون میده اگر لاگین نبود ریدیارکتش میکنه به صفحه ورود به وردپرس.

 

موفق باشید

لینک به ارسال

درود مجدد

 

کدی که تقدیم کردم وقتی کاربر لاگین نباشه هیچ پیجی رو نمیتونه ببینه و وقتی بره توی آدرس پیجی ریدایرکت میشه به صفحه ورود وردپرس که لاگین کنه اگر لاگین هم باشه که همه پیج ها رو میتونه ببینه.

 

حالا شما با ریدایرکت کاربر در صورتی که لاگین نباشه به صفحه لاگین مشکل دارید؟

ویرایش شده توسط naghmesara
لینک به ارسال

درود مجدد

 

خوب وقتی کاربر نمیتونه یک صفحه رو ببینه یا باید ریدایرکتش کنیم به یه صفحه دیگه یا باید یه ارور نشونش بدیم که مثلا برای مشاهده این بخش باید لاگین کنید.

در مورد اینکه اون گزینه رو فقط برای لاگین ها توی منوی داشته باشیم باید به این شکل عمل کنید:

<?php if(is_user_logged_in()) {<a href="#">نمایش پروفایل</a>} ?>

الان لینکی که درون شرط قرار داره فقط برای لاگین ها نمایش داده میشه.

ویرایش شده توسط naghmesara
لینک به ارسال
در 24 دقیقه قبل، naghmesara گفته است :

درود مجدد

 

خوب وقتی کاربر نمیتونه یک صفحه رو ببینه یا باید ریدایرکتش کنیم به یه صفحه دیگه یا باید یه ارور نشونش بدیم که مثلا برای مشاهده این بخش باید لاگین کنید.

در مورد اینکه اون گزینه رو فقط برای لاگین ها توی منوی داشته باشیم باید به این شکل عمل کنید:


<?php if(is_user_logged_in()) {<a href="#">نمایش پروفایل</a>} ?>

الان لینکی که درون شرط قرار داره فقط برای لاگین ها نمایش داده میشه.

ممنون به خاطر راهنمایی تون  موفق باشین یا علی

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...