کیانا 47 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 میخوام داشبوردو از دسترس خارج کنم برای اعضایی که عضو میشنقسمت ویرایش اطلاعات باز باشه اما داشبورد نتونن برن (wp-admin زدن چیزی نبینن )از افزونه theme my login استفاده میکنم نقل قول لینک به ارسال
Farid 2281 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 سلام ، با قرار دادن این کد در 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;}} 3 نقل قول لینک به ارسال
کیانا 47 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 مرسی رفیق نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .