سبد خرید

نمایش خلاصه ای از خرید هایی که شما انجام خواهید داد

مبلغ کل
0
تسویه حساب
سبد خرید خالی می باشد

آموزش جلوگیری از غیر فعال کردن افزونه ها در وردپرس
امین صفرپور
امین صفرپور
تعداد کل دانلود ها : 1289842
تعداد کل مطالب : 1858

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

تعداد دانلود:
0
تعداد بازدید:
1336
تاریخ:
۱۳۹۸-۱۰
دسته بندی:

هشتگ ها :

#

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

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

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

 

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

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

روش 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 با دقت استفاده کنند.

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

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

محصولات مشابه فروشی
هشتگ ها :

این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید

ارسال نظر

آخرین های مشابه مشاهده بیشتر

  • تلفن : 04136383693
  • پیامک : 500020606688
  • آدرس : آذربایجان شرقی، تبریز، شهرک مصلی، خیابان راجی، راجی 4، کوچه بیست هشتم، قطعه 1339، طبقه چهارم

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

  • logo-samandehi