رفتن به مطلب

فعال کردن محدود افزونه ها


web1362

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

من چطوری می تونم یک سری از افزونه ها را فقط برای خودم فعال کنم

یعنی بقیه نتونن برن تو تنظیماتش ؟

لینک به ارسال

آیا روشی هست که یک نوع افزونه فقط برای یک کاربر خاص و یا فقط برای خودم فعال به

متوجه نمیشم نمیشم مثلا افزونه سئو چطور فقط برای شما فعال باشه ؟ همه سایت تاثیر میگیره ازش

اگه میخواید کاربرا به تنظیمات افزونه ها دسترسی نداشته باشن از افزونه user editor role استفاده کنید و کاربری که میخواید افزونه رو ویرایش کنه رو براش یه نقش جدید در نظر بگیرید .

لینک به ارسال

سلام .

منم همین مشکلو دارم مثلا افزونه خبرنامه را واسه سایت مادر فعال می کنم تو تمامی وبلاگها فعال میشه و مدیران وبلاگها میتونند تنظیماتو دستکاری کنند . اگه دقت کنید تو قالب این امکان وجود داره که قالبی بعد از نصب در شبکه فعال نکنی و برای وبلاگ خاصی فعال کنید اما برای افزونه چنین امکانی وجود نداره . از خیلی افزونه های مدیریتی استفاده کردم حتی چندتارو خریدم ولی موفق نشدم

لینک به ارسال

من برای وردپرس مولتی یوزر چنین پلاگینی برای سرویس خودم درست کرده بودم ولی سال‌هاست وردپرس مولتی یوزر جاشو به مولتی سایت داده و این پلاگین دیگه کار نمی‌کنه

افزونه Multisite Plugin Manager رو آزمایش کنید امیدوارم کارتون راه بیافته

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

من برای وردپرس مولتی یوزر چنین پلاگینی برای سرویس خودم درست کرده بودم ولی سال‌هاست وردپرس مولتی یوزر جاشو به مولتی سایت داده و این پلاگین دیگه کار نمی‌کنه

افزونه Multisite Plugin Manager رو آزمایش کنید امیدوارم کارتون راه بیافته

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

لینک به ارسال

بصورت یه پلاگین فعال کنین تو شبکه

پلاگین هایی رو هم که منظر دارین فعال باشه.

1 آی دی سایت شماست

2 آی دی یوزر شما(از سایت شما)

برای مثال پلاگین اکیسمت قرار داده شده


<?php
/*
Plugin name:active plugins just for my user
* Thanks to:
* http://wordpress.stackexchange.com/a/3438
* Mr Shamloo
*/
add_filter('site_option_active_sitewide_plugins', '_modify_sitewide_plugins');
function _modify_sitewide_plugins($value) {
global $current_blog;
/*
* 1 is your blog id (get from sites list)
* 2 is your user id (get from users list)
*/
if( $current_blog->blog_id != 1 && get_current_user_id != 2 ) {
/*
* find plugins file and put them here just like example
*/
unset($value['akismet/akismet.php']);
}
return $value;
}

لینک به ارسال

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

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

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

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

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

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

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

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

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