رفتن به مطلب

عدم ورود عضو به قسمت مدیریت وردپرس


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

سلام .

یک کد می خواستم که دسترسی تمامی اعضا به جزع ادمین ها را به مدیریت وردپرس قطع کند .

یعنی وقتی کسی در سایت ثبت نام می کنه نتونه وارد قسمت wp-admin بشه ولی در سایت لوگین باشه و بتونه از امکاناتی که در اختیار عضو قرار دادیم استفاده کنه ...

لینک به ارسال

سلام،

افزونه زیر رو بررسی کنید:


http://wordpress.org/plugins/remove-dashboard-access-for-non-admins/screenshots/

لینک به ارسال

تشکر فراوان ولی نمی خوام از افزونه استفاده کنم ...

حتی اگه یک گروه را هم بشه محدود کردد کافیه ، مثل فقط نویسنده ها نتونند وارد قسمت wp-admin بشند .

لینک به ارسال

add_action('admin_init', 'user_access_wpp');

function user_access_wpp() {
if (!current_user_can('level_10') && is_admin()) {
wp_redirect(get_bloginfo("home"));
}
}


لینک به ارسال


add_action('admin_init', 'user_access_wpp');

function user_access_wpp() {
if (!current_user_can('level_10') && is_admin()) {
wp_redirect(get_bloginfo("home"));
}
}


بسیار عالی بود 2 سوال دارم ممنون میشم راهنمایی کنید :

1-

به جای home اگر بخواهیم آدرس صفحه ای رو بهش بدیم که کاربر بعد از ورود وارد اون صفحه بشه که مشخصاتش توی اون صفحه ست چه جوری باید آدرس بدیم مثلا آدرس یک برگه به صورت www.mydomain.com/join-my-web

?

2- اگر بخواهیم منو بار بالا برای ثبت نام کنندگان نمایش داده نشه و فقط همون برگه که ساختیم رو به صورت لینک قرار بدیم به اونجا دسترسی داشته باشه چیکار کنیم ؟

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

سلام .

مورد یک را نمی دونم .

ولی برای 2 می تونی از این استفاده کنی :


/* Disable WordPress Admin Bar for all users but admins. */
if (!current_user_can('administrator')):
show_admin_bar(false);
endif;

فقط برای درجه مدیر نمایش میده ...

لینک به ارسال

wp_redirect تایع انتقال هست

آدرس رو در تابع و "" قرار بدید

wp_redirect(" url " );

لینک به ارسال

سلام .

مورد یک را نمی دونم .

ولی برای 2 می تونی از این استفاده کنی :


/* Disable WordPress Admin Bar for all users but admins. */
if (!current_user_can('administrator')):
show_admin_bar(false);
endif;

فقط برای درجه مدیر نمایش میده ...

اگر بخواهیم فقط برای suscriber یا مشترک محدودیت رو بذاریم از این استفاده کردم ولی کار نمیکنه

ممنون میشم راهنمایی کنید


if (!current_user_can('subscriber')){
show_admin_bar(true);
}

لینک به ارسال

اگر بخواهیم فقط برای suscriber یا مشترک محدودیت رو بذاریم از این استفاده کردم ولی کار نمیکنه

ممنون میشم راهنمایی کنید


if (!current_user_can('subscriber')){
show_admin_bar(true);
}

ترجمه کد : اگر کاربر مشترک نبود » هدایت کن

در صورتی که شما باید علامت نقض ! رو بردارید


if (current_user_can('subscriber')){
show_admin_bar(false);
}

لینک به ارسال
  • 8 ماه بعد...

سلام مجدد .

اگه بخواهیم این امکان را به 2 گروه بدیم یعنی هم مدیر و هم مشترک چی ؟ هم مدیر بتونه وارد بشه و هم مشترک ..

لینک به ارسال

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

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

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

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

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

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

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

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

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