رفتن به مطلب

مشکل در کد انتقال کاربر به صفحه اصلی


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

با سلام

من تونستم کدزیر رو گیر بیارم

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

حتی اگه خودش هم بخوتد نمیتونه به پیشخوان بره که این خیلی خوبه

ولی یه مشکلی داره اونم اینه که حتی خودمم نمی تونم به پیش خوان دسترسی پیدا کنم (مدیر سایت)

با پاک کردن این کد از فانشن تو هاست تونستم به پیشخوان دسترسی پیدا کنم

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

کد


<?php
function redirect_user_on_role()
{
//retrieve current user info
global $current_user;
get_currentuserinfo();
//If login user role is Subscriber
if ($current_user->user_level == 0)
{
wp_redirect( home_url() ); exit;
}
//If login user role is Contributor
else if ($current_user->user_level > 1)
{
wp_redirect( home_url() ); exit;
}
//If login user role is Editor
else if ($current_user->user_level >8)
{
wp_redirect( home_url() ); exit;
}
// For other rolse
else
{
$redirect_to = 'http://google.com/';
return $redirect_to;
}
}
add_action('admin_init','redirect_user_on_role');
?>

لینک به ارسال

این رو امتحان کنید :


<?php
function redirect_user_on_role()
{
//retrieve current user info
global $current_user;
get_currentuserinfo();
//If login user role is Subscriber
if ($current_user->user_level == 0)
{
wp_redirect( home_url() ); exit;
}
//If login user role is Contributor
else if ($current_user->user_level > 1)
{
wp_redirect( home_url() ); exit;
}
//If login user role is Editor
else if ($current_user->user_level >8)
{
wp_redirect( home_url() ); exit;
}
else if ($current_user->user_level >10)
{

$redirect_to = '/wp-admin/';
return $redirect_to;


}
// For other rolse
else
{
$redirect_to = 'http://google.com/';
return $redirect_to;
}
}
add_action('admin_init','redirect_user_on_role');
?>

لینک به ارسال

این رو امتحان کنید :


<?php
function redirect_user_on_role()
{
//retrieve current user info
global $current_user;
get_currentuserinfo();
//If login user role is Subscriber
if ($current_user->user_level == 0)
{
wp_redirect( home_url() ); exit;
}
//If login user role is Contributor
else if ($current_user->user_level > 1)
{
wp_redirect( home_url() ); exit;
}
//If login user role is Editor
else if ($current_user->user_level >8)
{
wp_redirect( home_url() ); exit;
}
else if ($current_user->user_level >10)
{

$redirect_to = '/wp-admin/';
return $redirect_to;


}
// For other rolse
else
{
$redirect_to = 'http://google.com/';
return $redirect_to;
}
}
add_action('admin_init','redirect_user_on_role');
?>

بیخشید هیچ فرقی نکرد

من می خوام طوری باشه که مدیر سایت بتونه به پیش خوان دسترسی داشته باشه ولی کاربرای دیگه نتونند

الآن هیچ کس نمیتونه به بخش پیشخوان دسترسی داشته باشه

با تشکر

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

افزونه Theme My Loginنصب کن یک فرم عضویت گیری زیبا برای سایت ایجاد میشه وهم این مشکل حل خواهدشد+امکانات دیگر


http://wordpress.org/plugins/theme-my-login/

آموزش وترجمه فارسی

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

این دیگه باید کار کنه :


<?php
function redirect_user_on_role()
{
//retrieve current user info
global $current_user;
get_currentuserinfo();
//If login user role is Subscriber
if ($current_user->user_level == 0)
{
wp_redirect( home_url() ); exit;
}
//If login user role is Contributor
else if ($current_user->user_level > 1)
{
wp_redirect( home_url() ); exit;
}
//If login user role is Editor
else if ($current_user->user_level >8)
{
wp_redirect( home_url() ); exit;
}

else if ( $user->user_login == 'admin' ) {
$redirect_to = '/wp-admin/';
return $redirect_to;
}

// For other rolse
else
{
$redirect_to = 'http://google.com/';
return $redirect_to;
}
}
add_action('admin_init','redirect_user_on_role');
?>

لینک به ارسال

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

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

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

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

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

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

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

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

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