رفتن به مطلب

از دست خارج کردن داشبورد برای اعضا


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

میخوام داشبوردو از دسترس خارج کنم برای اعضایی که عضو میشن

قسمت ویرایش اطلاعات باز باشه اما داشبورد نتونن برن (wp-admin زدن چیزی نبینن )

از افزونه theme my login استفاده میکنم

لینک به ارسال

سلام ، با قرار دادن این کد در functions.php ... هر کاربر پس لاگین شدن به صفحه اصلی هدایت میشود ( حتی اگر عبارت wp-admin رو در انتهای آدرس سایت بزنه باز ری دایرکت میشه به صفحه اصلی ! ) کد رو در انتهای کدهای این فایل قبل از ?> بذارید

در ضمن ادمین دسترسی اش به wp-admin بسته نمیشه با این کد


function redirect_user_on_role()
{
//بازيابي اطلاعات کاربر فعلي
global $current_user;
get_currentuserinfo();
//اگر نقش کارپس از ورود به سيستم مشترک است.
if ($current_user->user_level == 0)
{
wp_redirect( home_url() ); exit;
}

//اگر نقش کارپس از ورود به سيستم ويرايشگر است.
else if ($current_user->user_level <7)
{
wp_redirect( home_url() ); exit;
}
// براي نقش هاي ديگر
else
{
$redirect_to = 'http://google.com/';
return $redirect_to;
}
}

لینک به ارسال

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

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

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

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

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

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

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

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

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