Template Wordpress

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.

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.

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.

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.

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

WP Tips

Recent Posts

Statistik Kunci untuk Diketahui untuk 2023

Tanda tangan email berfungsi sebagai cara ampuh bagi individu dan bisnis untuk meninggalkan kesan abadi…

1 tahun ago

Cara Memperbaiki ‘ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ di WordPress

Apakah kesalahan 'ERR_SSL_VERSION_OR_CIPHER_MISMATCH' menghentikan Anda mengakses situs web WordPress? Kesalahan ini hanya terlihat saat mengunjungi…

1 tahun ago

5 Cara Meningkatkan Bisnis Anda Dengan AI

Jika Anda adalah individu yang banyak akal dan berpikiran maju yang bekerja di bidang pemasaran,…

1 tahun ago

Tingkatkan Dasbor Anda dengan Laporan MonsterInsights Baru

Siap menguasai Google Analytics 4 dengan sedikit bantuan dari MonsterInsights? GA4 adalah alat analitik yang…

1 tahun ago

Cara Menerjemahkan Plugin WordPress dalam Bahasa Anda

Apakah Anda mencari cara untuk menerjemahkan plugin WordPress ke dalam bahasa Anda? Dengan menerjemahkan plugin…

1 tahun ago

Peretasan Pengalihan WordPress: Pencegahan dan Perbaikan Terbaik

Mencari solusi untuk hack redirect WordPress? ????‍???? Peretasan pengalihan WordPress sayangnya merupakan kejadian umum dan…

1 tahun ago