Müştərilərin WordPress eklentilərini deaktiv etməsinin qarşısını necə almaq olar

Müştərilərin veb saytdakı WordPress eklentlərini təsadüfən silməməsinin qarşısını almaq istəyirsiniz?

Müştəri veb saytları yaratsanız, onda hər bir saytda quraşdırmaq üçün çox güman ki, sevimli WordPress plagin alət dəsti var. Ayrıca, həmin müştəri üçün sayt xüsusi plaginlər içərisində xüsusi kod parçaları əlavə edə bilərsiniz.

Bununla birlikdə, müştərilər saytınızın işləməsinə təsir edə biləcək və ya tamamilə onu poza biləcək bu pluginlərdən birini təsadüfən silə bilər.

Bu yazıda, veb saytdakı nəzarətinizi məhdudlaşdırmadan, müştərilərin WordPress eklentlərini deaktiv etməsinin qarşısını necə alacağını sizə göstərəcəyik.

Müştərilərin vacib WordPress eklentilərini deaktiv etməsinin qarşısını necə almaq olar

İki üsulu əhatə edəcəyik və sizin üçün ən yaxşısını seçə bilərsiniz. Yolda bəzi alternativ yanaşmaları da müzakirə edəcəyik.

Ən asan seçimdən başlayaq.

Metod 1. Plugin istifadə edərək WordPress-də dezinfeksiya olunmasının qarşısını al

Bu üsul daha asandır və daha az müdaxilədir. Bundan əlavə, idarəçi rolu ilə bütün istifadəçilərə tam nəzarət verir və istədikləri zaman onu aradan qaldıra bilərlər.

Əsasən, bütün pluginlərdən "Boşaltma" bağlantısını silmək üçün bir plagin istifadə edəcəyik. İstifadəçilər hələ də yeni plaginlər quraşdıra bilər və bu təhlükəni istənilən vaxt öz riski ilə deaktiv edə bilərlər.

Etməli olduğunuz ilk şey Plugin Deaktivasiya Deaktivasiya Plugini quraşdırmaq və aktivləşdirməkdir. Daha çox məlumat üçün, WordPress plaginini necə quraşdıracağımızı addım-addım təlimatımıza baxın.

Aktivləşdirildikdən sonra ziyarət etməlisiniz Pluginlər »Plugin Deaktivasiya Parametrləri plugin seçimlərini konfiqurasiya etmək üçün səhifə.

 Plugin deaktivasiya parametrlərini deaktiv edin

Bütün eklentilər üçün "Deaktiv et" bağlantısını ləğv etmək üçün "Əlavəni deaktiv et" seçiminin yanında "Aktivləşdir" seçin.

İsteğe bağlı olaraq istifadəçilərin digər plaginləri aktivləşdirməsinə mane olan plagin aktivləşdirilməsini də deaktiv edə bilərsiniz. Ayrıca, plugin aradan qaldırılması və istifadəçilərin plagin yeniləmələrini quraşdırmasının qarşısını ala bilərsiniz.

Qeyd: Müştəri saytlarında plagin yeniləmələrini heç vaxt söndürməməlisiniz. Bu WordPress təhlükəsizliyini pozacaq və müştərinizi təhlükəsizlik təhdidlərinə qarşı həssas edəcək.

Parametrlərinizi saxlamaq üçün "Dəyişiklikləri saxla" düyməsini vurmağı unutmayın.

İndi pluginləri hərəkətdə görmək üçün pluginlər səhifəsinə baş çəkə bilərsiniz. Veb saytdakı aktiv plaginlərdən heç birinin altındakı "Deaktiv et" bağlantısını görməyəcəksiniz.

Deaktivasiya edilmədən

Plugin, plugin aradan qaldırılması seçimini aradan qaldırmaq üçün daha asan və zəhlətökən bir yol təqdim edir. Ancaq müştəriləriniz sadəcə gedə bilərlər Pluginlər »Plugin Deaktivasiya Parametrləri səhifəni basın və bu xüsusiyyəti deaktiv edin.

Metod 2. Xüsusi plaginləri deaktiv etməkdən çəkinin

Bu üsul, bir veb saytda quraşdırılmış bir plugin və ya bir qrup xüsusi plagindən istifadə etməməyinizə imkan verir.

WordPress veb saytınıza kod əlavə etməlisiniz. Daha əvvəl bunu etməmisinizsə, WordPress-də kod parçaları asanlıqla necə əlavə ediləcəyinə dair təlimatımıza nəzər yetirin.

Əvvəlcə aradan buraxmaq istədiyiniz plaginlərin yerlərini tapmalısınız. WordPress eklentləri veb saytınızdakı wp-content qovluğunda saxlanılır.

Bu qovluğu bir FTP müştəri istifadə edərək WordPress hosting hesabına bağlayaraq görə bilərsiniz. Pluginlər qovluğunun içərisində, bu veb saytda quraşdırılmış hər bir plagin üçün fərqli qovluqları görəcəksiniz.

Əlavələr qovluğu

Hər bir qovluq içərisində, ümumiyyətlə plagin adını daşıyan və .php uzantısı ilə bitən bir plugin faylı tapacaqsınız.

Bundan sonra temanın funksiyaları.php faylına və ya bir sayt üçün xüsusi bir plaginə aşağıdakı kodu əlavə etməlisiniz.

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;
 }
 

Yuxarıdakı koddan göründüyü kimi, iki eklenti, WPForms və WooCommerce-ni deaktiv etdik.

Plaginləri qovluq qovluğunda yerlərini qeyd edərək əlavə etdik. Məsələn, wpforms / wpforms.php

Plugin yerlərini qorumaq istədiyiniz plaginlərlə əvəz etməyi unutmayın.

İndi pluginlər səhifəsinə baş çəkə bilərsiniz və bu plaginlər altında deaktivasiya bağlantısının itdiyini görəcəksiniz.

Qorunan xüsusi plaginlər

Bu üsul daha vacibdir, çünki yalnız vacib plaginlərə təsir göstərir. Müştəriləriniz hələ də digər eklentiləri deaktiv edə, yeni əlavələr quraşdıra, eklentiləri silib və bütün eklentiləri yeniləyə biləcəklər.

İstifadəçi rolları və icazələri ilə plaginə girişi məhdudlaşdırın

WordPress ilə gəlir sistema daxili istifadəçi rolu idarəetmə. Standart bir WordPress quraşdırma aşağıdakı istifadəçi rolları ilə gəlir:

  • İdarəçi
  • Redaktor
  • Müəllif
  • Vergi ödəyicisi
  • Abunəçi

Daha çox məlumat üçün, WordPress istifadəçi rolu və icazələri üçün tam başlanğıc təlimatımızı nəzərdən keçirin.

Pluginləri idarə etmək üçün yalnız Administrator istifadəçi rolu icazəsi var. Bir müştəri üçün veb sayt yaradırsınızsa, onlar üçün iki istifadəçi hesabı yarada bilərsiniz.

Veb saytını özləri idarə etməyə imkan verəcək administrator imtiyazlarına sahib biri. Bundan sonra, Redaktor istifadəçi rolu ilə ikinci bir istifadəçi hesabı əlavə edə bilərsiniz. Müştəriləriniz məzmun yaratmaq üçün istifadə edə bilərlər.

Bu, vacib plaginləri təsadüfən silmək şansını azaldacaq. Yeniləmələri quraşdırmaq və ya yeni istifadəçilər əlavə etmək üçün administrator hesabından diqqətlə istifadə etmələrini öyrətməlisiniz.

Alternativ olaraq, müəyyən bir icazə dəsti ilə xüsusi bir istifadəçi rolunu yarada bilərsiniz. Bu şəkildə, mövzuları dəyişdirə bilən, ancaq plaginləri idarə edə bilməyən istifadəçi rolunu yarada bilərsiniz.

Ümid edirik ki, bu məqalə sizə müştərilərin WordPress eklentlərini deaktiv etməsinin qarşısını almağı öyrənməyə kömək etdi. Müştəriləriniz üçün xüsusi bir WordPress giriş səhifəsini necə yaratmaq barədə təlimatımızı da nəzərdən keçirə bilərsiniz.

Bu yazını bəyənmisinizsə, kanalımıza abunə olun YouTube WordPress tutorial video izləmək üçün. Bizi də tapa bilərsiniz Twitter və Facebook.