alishademan 72 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 با عرض سلام و خسته نباشید با افزونه ی زیر میشه کاربران بادی پرس رو بعد از ورود به سایت به پروفایل خودشون انتقال بدیhttp://wordpress.org/extend/plugins/buddypress-login-redirect/اما من نمی خوام از افزونه استفاده کنم به دلایلی ایا کدی هست که همین کار رو برای ما انجام بده با تشکر نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 بله هست. این نمونه طبق سطح کاربری میتونه کاربر رو بعد ورود به صفحه موردنظر ببره:<?phpfunction 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');?> 3 نقل قول لینک به ارسال
alishademan 72 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 آیا کد ساده تری هم وجود داره که بگه همه نقش ها به جز ادمین وارد پروفایلشون بشن ؟؟؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 این کد رو تست :<?phpfunction redirect_user_on_role(){ //retrieve current user info global $current_user; get_currentuserinfo(); //If login user role is Subscriber if ($current_user->user_level !== 10) { wp_redirect( home_url() ); exit; // آدرس پروفایل اینجا وارد شود }}add_action('admin_init','redirect_user_on_role');?> 3 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 یا:<?phpfunction redirect_user_on_role(){ if (is_user_logged_in() && (! current_user_can('administrator'))){ wp_redirect( "profile address!" ); exit; }}add_action('admin_init','redirect_user_on_role');?> 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .