Cara Mencegah Klien dari Menonaktifkan Plugin WordPress

Apakah Anda ingin mencegah klien dari kecelakaan menonaktifkan plugin WordPress di situs web?

Jika Anda membuat situs web untuk klien, maka Anda mungkin sudah memiliki toolkit favorit plugin WordPress yang harus dimiliki untuk menginstal di setiap situs. Anda juga dapat menambahkan potongan kode khusus di dalam plugin khusus situs untuk klien itu.

Namun, klien dapat menonaktifkan salah satu plugin tersebut secara tidak sengaja, yang dapat memengaruhi fungsionalitas situs mereka atau bahkan menghancurkannya sepenuhnya.

Dalam artikel ini, kami akan menunjukkan kepada Anda bagaimana mencegah klien dengan aman menonaktifkan plugin WordPress tanpa membatasi kontrol mereka di situs web.

Bagaimana cara menghentikan klien dari menonaktifkan plugin penting di WordPress

Kami akan membahas dua metode, dan Anda dapat memilih salah satu yang paling cocok untuk Anda. Kami juga akan membahas beberapa pendekatan alternatif di sepanjang jalan.

Mari kita mulai dengan opsi termudah.

Metode 1. Cegah Penonaktifan Plugin di WordPress dengan Menggunakan Plugin

Metode ini lebih mudah dan tidak terlalu mengganggu. Ini juga memberi semua pengguna dengan peran administrator kontrol penuh, dan mereka dapat mematikannya kapan pun mereka mau.

Pada dasarnya, kita akan menggunakan sebuah plugin yang akan menghapus tautan 'Nonaktifkan' dari semua plugin. Pengguna masih dapat menginstal plugin baru dan dapat menonaktifkan pencegahan ini kapan saja dengan risiko sendiri.

Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan Nonaktifkan Deaktivasi Plugin plugin. Untuk detail lebih lanjut, lihat panduan langkah demi langkah kami di cara menginstal plugin WordPress.

Setelah aktivasi, Anda perlu mengunjungi Plugin »Pengaturan Deaktivasi Plugin halaman untuk mengkonfigurasi opsi plugin.

Cukup pilih ‘Aktifkan’ di sebelah ‘Nonaktifkan Pengaya Plugin’ untuk mematikan tautan ‘Nonaktifkan’ untuk semua plugin.

Secara opsional, Anda juga dapat menonaktifkan aktivasi plugin yang akan menghentikan pengguna dari mengaktifkan plugin lainnya. Anda juga dapat mematikan penghapusan plugin dan mencegah pengguna menginstal pembaruan plugin.

catatan: Anda tidak boleh menonaktifkan pembaruan plugin di situs klien. Ini akan kompromi Keamanan WordPress dan membuat klien Anda rentan terhadap ancaman keamanan.

Jangan lupa mengklik tombol ‘Simpan perubahan’ untuk menyimpan pengaturan Anda.

Anda sekarang dapat mengunjungi halaman plugin untuk melihat plugin dalam aksi. Anda tidak akan melihat tautan 'Nonaktifkan' di bawah salah satu plugin aktif di situs web.

Tidak ada penonaktifan

Plugin ini menyediakan cara yang lebih mudah dan tidak mengganggu untuk menonaktifkan opsi penonaktifan plugin. Namun, klien Anda dapat langsung pergi ke Plugin »Pengaturan Deaktivasi Plugin halaman dan nonaktifkan fitur ini.

Metode 2. Cegah Plugin Tertentu dari Penonaktifan

Metode ini memungkinkan Anda untuk mencegah penonaktifan satu plugin atau sekelompok plugin tertentu yang diinstal pada situs web.

Anda harus menambahkan kode ke situs web WordPress Anda. Jika Anda belum pernah melakukan ini sebelumnya, lihat panduan kami tentang cara melakukannya dengan mudah menambahkan cuplikan kode di WordPress.

Pertama, Anda perlu menemukan lokasi plugin yang ingin Anda nonaktifkan. Plugin WordPress disimpan dalam folder konten-wp di situs web Anda.

Anda dapat melihat folder ini dengan menghubungkan ke Hosting WordPress akun menggunakan klien FTP. Di dalam folder plugin, Anda akan melihat folder yang berbeda untuk setiap plugin yang dipasang di situs web itu.

Folder plugin

Di dalam setiap folder, Anda juga akan menemukan file plugin, yang biasanya dinamai setelah plugin dan diakhiri dengan ekstensi .php.

Selanjutnya, Anda perlu menambahkan kode berikut ke tema Anda functions.php file atau plugin khusus situs.

add_filter ('plugin_action_links', 'disable_plugin_deactivation', 10, 4);
 fungsi disable_plugin_deactivation ($ action, $ plugin_file, $ plugin_data, $ context) {
 
 if (array_key_exists ('deactivate', $ action) && in_array ($ plugin_file, array (
 'wpforms / wpforms.php',
 'woocommerce / woocommerce.php'
 )))
 tidak disetel ($ tindakan[‘deactivate’] );
 mengembalikan $ tindakan;
 }

Seperti yang Anda lihat dalam kode di atas, kami telah menonaktifkan penonaktifan untuk dua plugin, WPForms dan WooCommerce.

Kami telah menambahkan plugin dengan menyebutkan lokasinya di dalam folder plugins. Misalnya, wpforms / wpforms.php

Jangan lupa untuk mengganti lokasi plugin dengan plugin yang ingin Anda lindungi.

Anda sekarang dapat mengunjungi halaman plugins, dan Anda akan melihat tautan nonaktifkan menghilang di bawah plugins tersebut.

Plugin spesifik dilindungi

Metode ini lebih baik karena hanya memengaruhi plugin penting. Klien Anda masih dapat menonaktifkan plugin lain, memasang plugin baru, menghapus plugin, dan memperbarui semua plugin.

Membatasi Akses Plugin oleh Peran dan Izin Pengguna

WordPress hadir dengan sistem manajemen peran pengguna bawaan. Instalasi WordPress default dilengkapi dengan peran pengguna berikut:

Untuk mempelajari lebih lanjut, lihat panduan lengkap pemula kami untuk Peran dan izin pengguna WordPress.

Hanya peran pengguna Administrator yang memiliki izin untuk mengelola plugin. Jika Anda membuat situs web untuk klien, maka Anda dapat membuat dua akun pengguna untuk mereka.

Satu dengan hak istimewa Administrator, yang akan memungkinkan mereka untuk mengelola situs web sendiri. Setelah itu, Anda dapat menambahkan akun pengguna kedua dengan peran pengguna Editor. Klien Anda dapat menggunakannya untuk membuat konten.

Ini akan mengurangi kemungkinan mereka secara tidak sengaja menonaktifkan plugin penting. Anda harus mendidik mereka untuk menggunakan akun Administrator dengan hati-hati untuk menginstal pembaruan atau menambahkan pengguna baru.

Bergantian, Anda dapat membuat a peran pengguna khusus dengan seperangkat izin tertentu. Dengan cara ini Anda dapat membuat peran pengguna yang dapat memodifikasi tema tetapi tidak dapat mengelola plugin.

Kami harap artikel ini membantu Anda mempelajari cara mencegah klien menonaktifkan plugin WordPress. Anda mungkin juga ingin melihat panduan kami tentang cara melakukannya buat login WordPress khusus halaman untuk klien Anda.

Jika Anda menyukai artikel ini, silakan berlangganan artikel kami Saluran Youtube untuk tutorial video WordPress. Anda juga dapat menemukan kami di Kericau dan Facebook.

.

Sumber Artikel

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *