گذاشتن یک حفاظ برای...
 
آگاه‌سازی‌ها
پاک‌کردن همه

گذاشتن یک حفاظ برای تمام نوشته‌ها


ارسال‌: 93
مدیر انجمن
شروع کننده موضوع
(@pscoltd)
عضو
عضو شده: 9 سال قبل

گاهی اوقات شما نیازمند این میشین که کامل کل سایت وردپرسی‌تون رو محافظت‌شده کنین؛ به این صورت که کاربر هنگام ورود به سایت شما اولین چیزی که مشاهده کنه صفحه لاگین باشه و اون مجبور باشه برای مشاهده نوشته‌ها و مطالب شما نام کاربری و رمزعبور خودش رو وارد کنه. توی وردپرس یه ویژگی برای نوشته‌ها در قسمت “انتشار” وجود داره که به شما اجازه میده تنها یه نوشته مخصوص رو محافظت‌شده‌ش کنین. اما با انجام این کار شما از رمزدار کردن همه نوشته‌هاتون در امان می‌مونین و به راحتی یه سایت محافظت شده دارین.

function protect_whole_site() {
if ( !is_user_logged_in() ) {
auth_redirect();
}
}

add_action ('template_redirect', 'protect_whole_site');

تنها کاری که شما باید انجام بدین اضافه‌کردن کد بالا به فایل تابع پوسته (functions.php) هستش.

اشتراک: