Rohani

شرط گذاشتن برای برگه

3 پست در این موضوع قرار دارد

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

0

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

سلام

من با افزونه


https://wordpress.org/plugins/advanced-access-manager/

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

موفق باشید/.

ویرایش شده در توسط Rasoul
2

به اشتراک گذاری این پست


لینک به پست

نیازی به افزونه نیست ابتدای کدهای قالب صفحه وارد کنید


<?php
if(!is_user_logged_in()) {
wp_redirect(wp_login_url( get_permalink() ));
}
?>

و اگر صفحه قالب جدا نداره


<?php
if(!is_user_logged_in() && is_page(10)) {
wp_redirect(wp_login_url( get_permalink() ));
}
?>

را در header.php قالب بگذارید بجای 10 آی دی صفحه را بنویسید

3

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری