ict universe 2 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 با سلاممن تونستم کدزیر رو گیر بیارمکار این کد اینه که کاربر پس از ورود به پیشخوان منتقل نمیشه و به صفحه اصلی میادحتی اگه خودش هم بخوتد نمیتونه به پیشخوان بره که این خیلی خوبهولی یه مشکلی داره اونم اینه که حتی خودمم نمی تونم به پیش خوان دسترسی پیدا کنم (مدیر سایت)با پاک کردن این کد از فانشن تو هاست تونستم به پیشخوان دسترسی پیدا کنماگه میشه کمکم کنید تا این مشکل رو تو این کد برطرف کنمکد<?phpfunction redirect_user_on_role(){//retrieve current user infoglobal $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 rolseelse { $redirect_to = 'http://google.com/'; return $redirect_to; }}add_action('admin_init','redirect_user_on_role');?> نقل قول لینک به ارسال
kasra 4929 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 این رو امتحان کنید :<?phpfunction redirect_user_on_role(){//retrieve current user infoglobal $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 Contributorelse 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 rolseelse { $redirect_to = 'http://google.com/'; return $redirect_to;}}add_action('admin_init','redirect_user_on_role');?> 5 نقل قول لینک به ارسال
ict universe 2 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 (ویرایش شده) این رو امتحان کنید :<?phpfunction redirect_user_on_role(){//retrieve current user infoglobal $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 Contributorelse 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 rolseelse { $redirect_to = 'http://google.com/'; return $redirect_to;}}add_action('admin_init','redirect_user_on_role');?>بیخشید هیچ فرقی نکردمن می خوام طوری باشه که مدیر سایت بتونه به پیش خوان دسترسی داشته باشه ولی کاربرای دیگه نتونندالآن هیچ کس نمیتونه به بخش پیشخوان دسترسی داشته باشهبا تشکر ویرایش شده اسفند 92 توسط androidplaza نقل قول لینک به ارسال
saeed313 167 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 (ویرایش شده) افزونه Theme My Loginنصب کن یک فرم عضویت گیری زیبا برای سایت ایجاد میشه وهم این مشکل حل خواهدشد+امکانات دیگرhttp://wordpress.org/plugins/theme-my-login/آموزش وترجمه فارسی ویرایش شده اسفند 92 توسط saeed313 1 نقل قول لینک به ارسال
kasra 4929 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 این دیگه باید کار کنه :<?phpfunction redirect_user_on_role(){//retrieve current user infoglobal $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 Contributorelse 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 rolseelse { $redirect_to = 'http://google.com/'; return $redirect_to;}}add_action('admin_init','redirect_user_on_role');?> 4 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .