حذف دکه ویرایش و غیرفعال کردن افزونه‌ها

نویسنده :
تعداد بازدید :3,088

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

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

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

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

add_filter( 'plugin_action_links', 'slt_lock_plugins', 10, 4 );
function slt_lock_plugins( $actions, $plugin_file, $plugin_data, $context ) {
 // Remove edit link for all
 if ( array_key_exists( 'edit', $actions ) )
 unset( $actions['edit'] );
 // Remove deactivate link for crucial plugins
 if ( array_key_exists( 'deactivate', $actions ) && in_array( $plugin_file, array(
 'slt-custom-fields/slt-custom-fields.php',
 'slt-file-select/slt-file-select.php',
 'slt-simple-events/slt-simple-events.php',
 'slt-widgets/slt-widgets.php'
 )))
 unset( $actions['deactivate'] );
 return $actions;
}

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

ارسال نظر

کانال را در گوگل محبوب کنید