ملت وب مرجع دانلود قالب وردپرس فارسی و قالب فارسی وردپرس و قالب html و افزونه وردپرس
24
ساعت با شما

04144235034

آیا میدانستید دلیل اصلی محبوبیت ملت وب در چیست ؟ ملت وب به عنوان مرجعی پیشرو در پشتیبانی مشتریان خود توانسته رضایت کاربران را در برگیرد در واقع در ملت وب وب شخص پاسخگو نیاز های شما نیست در اینجا یک شرکت معتبر و پاسخگو در کنار مشتریان خود می باشد و تمام مسئولیت پشتیبانی بر عهده شرکت می باشد و نقطه قوت فوق العاده بالای برای یک وب سایت می باشد
فروش محصولات
فروش محصولات شما

آموزش جلوگیری از غیر فعال کردن افزونه ها در وردپرس

آموزش جلوگیری از غیر فعال کردن افزونه ها در وردپرس
امین صفرپور
امین صفرپور
Asset 1
1398-10-2
Asset 2

دانلود شده

0
Asset 1

نظرات

0
Asset 1

بازدید شده

206
آموزش جلوگیری از غیر فعال کردن افزونه ها در وردپرس

آیا می خواهید از غیرفعال کردن غیرفعال افزونه های افزونه های وردپرس در وب سایت جلوگیری کنید؟

اگر برای مشتریان خود وبسایت طراحی میکنید مشتریان می توانند به طور تصادفی یکی از آن افزونه ها را غیرفعال کنند ، که ممکن است بر عملکرد سایت آنها تأثیر بگذارد.

در این مقاله ، ما به شما نشان خواهیم داد که چگونه با محدود کردن کنترل آنها بر روی وب سایت ، با اطمینان خاطر از غیرفعال کردن افزونه های وردپرس جلوگیری کنید.

 

ما دو روش را پوشش خواهیم داد و شما می توانید یکی از بهترین روش ها را برای خود انتخاب کنید. ما همچنین در این راه برخی از روشهای جایگزین را مورد بحث قرار خواهیم داد.

بیایید با ساده ترین گزینه شروع کنیم.

روش 1. از غیرفعال سازی افزونه در وردپرس با استفاده از افزونه جلوگیری کنید

این روش آسانترین روش است. همچنین به کلیه کاربران دارای نقش سرپرست کنترل کامل می دهد و می توانند هر زمان که بخواهند آن را خاموش کنند.

در اصل ، ما از افزونه ای استفاده خواهیم کرد که پیوند "غیرفعال کردن" را از همه افزونه ها حذف کند. کاربران هنوز قادر به نصب افزونه های جدید هستند و می توانند این پیشگیری را در هر زمان و با خطر خود غیرفعال کنند.

اولین کاری که باید انجام دهید نصب و فعال سازی افزونه Disable Plugin Deactivation است. 

پس از فعال سازی ، برای پیکربندی گزینه های افزونه ، می توانید به صفحه افزونه ها >  Plugin Deactivation Settings بروید .

غیرفعال کردن تنظیمات غیرفعال کردن افزونه

به سادگی گزینه "Enable" را در کنار گزینه "Disable Plugin Deactivation" انتخاب کنید تا پیوند "غیرفعال کردن" برای همه افزونه ها را خاموش کنید.

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

توجه: شما هرگز نباید به روزرسانی های افزونه را در سایت های مشتری غیرفعال کنید. این باعث می شود امنیت وردپرس به خطر بیفتد و مشتری شما را در معرض تهدیدات امنیتی قرار دهد.

فراموش نکنید که برای ذخیره تنظیمات خود ، روی دکمه "ذخیره تغییرات" کلیک کنید.

هم اکنون می توانید برای دیدن نتیجه به صفحه افزونه ها مراجعه کنید. پیوند "غیرفعال کردن" را در زیر هر یک از افزونه های فعال وب سایت مشاهده نخواهید کرد.

غیرفعال سازی

این افزونه روشی آسانتر و غیر مزاحم برای غیرفعال کردن گزینه غیرفعال کردن افزونه ارائه می دهد. با این حال ، مشتریان شما می توانند به سادگی به صفحه تنظیمات افزونه »افزونه غیرفعال سازی افزونه بروید و این ویژگی را غیرفعال کنید.

روش 2. از غیرفعال کردن پلاگین های خاص جلوگیری کنید

این روش به شما امکان می دهد از غیرفعال کردن یک پلاگین منفرد یا گروهی از افزونه های خاص نصب شده در وب سایت جلوگیری کنید.

باید کد را به وب سایت وردپرس خود اضافه کنید.

ابتدا باید مکان افزونه هایی را که می خواهید غیرفعال کنید پیدا کنید. افزونه های وردپرس در پوشه wp-content در وب سایت شما ذخیره می شوند.

با اتصال به حساب میزبانی وردپرس خود با استفاده از یک سرویس دهنده FTP می توانید این پوشه را مشاهده کنید . در داخل پوشه افزونه ها ، پوشه های مختلفی را برای هر افزونه نصب شده در آن وب سایت مشاهده خواهید کرد.

پوشه پلاگین ها

در داخل هر پوشه ، یک فایل پلاگین نیز پیدا خواهید کرد که معمولاً نام آن افزونه است و با پسوند .php به پایان می رسد.

در مرحله بعد ، شما باید کد زیر را به پرونده function.php یا افزونه مخصوص سایت خود اضافه کنید .

add_filter( 'plugin_action_links', 'disable_plugin_deactivation', 10, 4 );
function disable_plugin_deactivation( $actions, $plugin_file, $plugin_data, $context ) {
 
    if ( array_key_exists( 'deactivate', $actions ) && in_array( $plugin_file, array(
        'wpforms/wpforms.php',
        'woocommerce/woocommerce.php'
    )))
        unset( $actions['deactivate'] );
    return $actions;
}

همانطور که در کد بالا مشاهده می کنید ، غیرفعال سازی دو افزونه ، WPForms و WooCommerce را غیرفعال کرده ایم .

افزونه ها را با ذکر مکان آنها در پوشه افزونه ها اضافه کرده ایم. مثلا،wpforms/wpforms.php

فراموش نکنید که مکان های افزونه را با پلاگین هایی که می خواهید محافظت کنید جایگزین کنید.

اکنون می توانید به صفحه افزونه ها مراجعه کرده و متوجه خواهید شد که لینک غیرفعال در زیر این افزونه ها ناپدید می شوند.

پلاگین های خاص محافظت می شود

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

محدود کردن دسترسی پلاگین توسط نقش ها و مجوزهای کاربر

WordPress مجهز به سیستم مدیریت نقش کاربر داخلی است. نصب پیش فرض وردپرس دارای نقش های کاربر زیر است:

  • مدیر
  • ویرایشگر
  • نویسنده
  • مشارکت کننده
  • مشترک

فقط نقش کاربر Administrator اجازه مدیریت افزونه ها را دارد. اگر در حال ایجاد یک وب سایت برای مشتری هستید ، می توانید دو حساب کاربری برای آنها ایجاد کنید.

یکی با امتیازات سرپرست ، که به آنها امکان می دهد وب سایت را به تنهایی مدیریت کنند. پس از آن ، می توانید یک حساب کاربری دوم با نقش کاربر Editor اضافه کنید. مشتریان شما می توانند از آن برای ایجاد محتوا استفاده کنند.

این باعث می شود شانس عدم موفقیت پلاگین های مهم و غیرفعال در آنها کاهش یابد. برای نصب به روزرسانی یا اضافه کردن کاربران جدید باید به آنها آموزش دهید تا از حساب Administrator با دقت استفاده کنند.

همچنین می توانید با یک مجموعه خاص از مجوزها ، نقش کاربر سفارشی ایجاد کنید . با این روش می توانید نقش کاربر ایجاد کنید که بتواند تم ها را تغییر دهد اما قادر به مدیریت افزونه ها نیست.

امیدواریم این مقاله به شما کمک کند یاد بگیرید که چگونه مشتریان را از غیرفعال کردن افزونه های وردپرس جلوگیری کنید. 

ارسال پرسش و دیدگاه

0دیدگاه
مطالبی که شاید خوشتان بیاد
سلام! ما 267 محصول رایگان در بخش آموزش wordpress داریم اگر قصد بازدید دارید روی لینک سبز رنگ روبرو بزن بریم