مدت زمان تقریبی مطالعه: 0 دقیقه و 36 ثانیه

عدم نمایش دایرکتوری اعضا برای کاربرانی که لاگین نکرده باشند

جزئیات

دسته بندی
منتشر شده در 1397/11/06
پسندها 0
بازدید 296
نظرات 0
منبع

توضیحات

چگونه کاری کنیم که فقط کاربران لاگین کرده بتوانند دایرکتوری اعضا رو مشاهده کنند؟

تکه کد زیر باعث میشه کاربرانی که لاگین نکرده اند نتوانند به دایرکتوری کاربران سایت شما دسترسی داشته باشند.

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

</pre>
/**
* Redirect Members Directory To Login Page For Non Logged in Users.
*/
function yzc_redirect_members_directory_to_login_page() {

if (function_exists('yz_get_login_page_url')) {

if ( ! is_user_logged_in() && bp_is_members_directory() ) {
$redirect_url = yz_get_login_page_url();
wp_redirect( $redirect_url );
exit();
}

}

}
add_action( 'template_redirect', 'yzc_redirect_members_directory_to_login_page' );
<pre>

 

 

درباره نویسنده

نظرات

دیدگاه خود را بیان کنید

ایمیل شما نمایش داده نخواهد شد. بخش های مورد نیاز با * علامت گذاری شده اند.

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.