blogestan
آفلاین
عضو
تعداد نوشتهها: ۲
#
نوشته شده: ۱۳ سال پیش
۱۱ مرداد ۱۳۹۰ - ۱۳:۵۹
سلام
من با یک مشکل مواجه شدم
اگه یک پلاگین (مثلا private message for wordpress ) رو بخواهیم نصب کنیم تو شبکه ودر کل شبکه فعالش کنیم هم تنظیمات برای کاربران نشون داده میشه هم صندوق ورودی دریافت ارسال و ...
اگه از توی خود سایت فعال شه این گزینه ها فقط تو پیشخوان سایت خودم میاد.
اما من میخوام گزینه های کاربردی برای کاربرها نمایش داده شه اما تنظیمات پلاگین نه.
باید چه کار کنم؟
Mostafa
آفلاین
ناظم
تعداد نوشتهها: ۵۲۷۶
تشکر شده: ۵۷۷۷ بار
#
نوشته شده: ۱۳ سال پیش
۱۲ مرداد ۱۳۹۰ - ۱۱:۵۰
سلام، میتونید اون قسمت رو درون این تابع قرار بدین:
function my_plugin_options() {
if (!current_user_can('manage_options')) {
wp_die ('You do not have sufficient permissions to access this page.');
}
سطح دسترسی کاربر هم به manage_options بدین.
بعد این تابع رو بعنوان پارامتر به تابع add_options_page بدین!
lifedesignir
آفلاین
عضو
تعداد نوشتهها: ۱
#
نوشته شده: ۱۲ سال پیش
۲۱ اسفند ۱۳۹۰ - ۱۷:۵۷
سلام
یه جستجو کردم شبیه ترین قسمت به سوال من اینجا بود. اگه میشه کمک کنید.
من وقتی بعضی افزونه ها رو نصب می کنم تنظیماتش تو صفحه کاربرایی که به عنوان مشترک هستند ، نه مدیر ، ظاهر میشه؛ من نمی خوام اونا اصلا بتونن افزنونه ها رو ببینن. به عنوان نمونه Mini Mail Dashboard و یا افزونه Google plus که برای کاربران در دسترس است.
blogmars
آفلاین
عضو
تعداد نوشتهها: ۴۷
تشکر شده: ۱۳ بار
#
نوشته شده: ۱۲ سال پیش
۲۱ اسفند ۱۳۹۰ - ۲۰:۵۰
lifedesignir گفت:
سلام
یه جستجو کردم شبیه ترین قسمت به سوال من اینجا بود. اگه میشه کمک کنید.
من وقتی بعضی افزونه ها رو نصب می کنم تنظیماتش تو صفحه کاربرایی که به عنوان مشترک هستند ، نه مدیر ، ظاهر میشه؛ من نمی خوام اونا اصلا بتونن افزنونه ها رو ببینن. به عنوان نمونه Mini Mail Dashboard و یا افزونه Google plus که برای کاربران در دسترس است.
شما باید افزونه Multisite Plugin Manager استفاده کنید که بعد از نصب این افزونه یک قسمت در پنل مدیریت شما در قسمت افزونه ها نمایش پیدا می کنه که میشه از اونجا افزونه هارو برای کاربران مدیریت کنید.