Ketika Plugins Bertabrakan: Praktik Terbaik Untuk Menangani Konflik Plugin WordPress

Hampir tak terhindarkan bahwa pada suatu saat selama masa hidup situs web WordPress Anda, Anda akan mengalami konflik plugin utama.


Ketika konflik ini terjadi, itu tidak pernah benar-benar masalah antara dua plugin kecil. Anda hampir dapat menjamin bahwa plugin paling penting di situs Anda akan terpengaruh secara langsung, sehingga seluruh fungsionalitasnya hancur di sekitar Anda.

Pernyataan itu adalah 50% paranoia dan 50% alasan. Plugin yang paling penting yang Anda gunakan dibawa ke konflik dengan orang lain karena kompleksitasnya. Apakah situs Anda dijalankan di sekitar plugin manajemen acara, plugin eCommerce, atau yang lainnya, Anda dapat yakin bahwa itu akan menjadi korban utama dalam setiap konflik yang muncul.

Hampir tidak mungkin untuk menghindari konflik sepenuhnya jika Anda menggunakan banyak plugin. Namun, ada beberapa metode yang dapat Anda gunakan untuk menjaga konflik dan masalah plugin seminimal mungkin.

Hindari Plugin yang sudah ketinggalan zaman

Jika Anda harus menggunakan plugin untuk fitur tertentu, pastikan plugin tersebut telah diperbarui baru-baru ini dan kompatibel dengan WordPress versi terbaru.

Jika plugin belum diperbarui oleh pengembangnya dalam lebih dari enam bulan, ada kemungkinan ia akan mengandung kode yang sudah usang. Sekarang WordPress sedang mencoba untuk mempersingkat siklus pengembangan mereka, ini menjadi lebih penting.

Cadangan Plugin Di Sebelum Anda Memperbarui Apa Pun

Plugin-Folder

Kebanyakan orang akan memperbarui plugin dan situs web mereka tanpa berpikir panjang. Anda harus menjalankan versi terbaru dari perangkat lunak di situs web Anda, tetapi Anda tidak boleh gegabah ketika melakukan pembaruan ini.

Seperti memperbarui perangkat lunak inti WordPress, praktik yang baik untuk memiliki cadangan yang lengkap dan dapat digunakan dari seluruh situs Anda sebelum Anda membuat perubahan besar. Memiliki cadangan memungkinkan Anda mengembalikan versi yang lebih lama dari setiap plugin jika terjadi kesalahan dan Anda harus mengembalikan ke versi sebelumnya.

Ada layanan seperti VaultPress yang memungkinkan Anda untuk mencadangkan semuanya, meskipun Anda cukup mengunduh wp-content / plugins folder menggunakan program FTP seperti FileZilla.

Buat Versi Pengembangan Lokal dari Situs Anda

Gunakan aplikasi seperti MAMP atau WAMP untuk membuat versi situs web Anda di komputer lokal Anda.

Anda kemudian dapat menggunakan versi lokal situs ini sebagai lingkungan pengujian untuk memperbarui ke setiap plugin yang telah Anda instal. Ini memungkinkan Anda untuk menguji pembaruan setiap plugin berfungsi tanpa menyebabkan konflik dengan yang lain.

Jika konflik terjadi maka itu tidak terjadi pada versi langsung dari situs Anda. Anda dapat menguji dan mengubah plugin pada versi pengembangan hingga Anda senang bahwa semuanya berfungsi.

Kemudian pada saat itu Anda dapat memutakhirkan versi langsung Anda.

Perbarui Plugin secara Individual

Mungkin tergoda untuk memilih semua plugin Anda dan membuat WordPress memperbaruinya secara bersamaan. Ini tentu menghemat waktu jika semuanya berjalan sesuai rencana.

Jika ada masalah dengan salah satu plugin setelah pembaruan, Anda akan senang bahwa Anda menghabiskan beberapa menit ekstra memperbarui setiap plugin secara individual. Dengan menggunakan metode ini, Anda dapat melihat plugin mana yang menyebabkan konflik dan langsung memulihkan versi sebelumnya dari cadangan.

Dengan memperbarui semuanya pada saat yang sama, Anda berisiko harus menghabiskan sebagian besar waktu Anda untuk menemukan plugin yang bertentangan..

Menemukan Konflik

Poin sebelumnya adalah praktik yang baik, tetapi bukan sesuatu yang kebanyakan orang rela menghabiskan beberapa menit ekstra. Jika Anda telah memperbarui semua plugin Anda pada saat yang sama Anda dibiarkan dengan dua opsi, dan Anda ingin menghindari yang kedua jika mungkin.

1. Kembalikan Plugin

Anda dapat sepenuhnya memulihkan plugin dari cadangan yang Anda ambil sebelum pembaruan. Kemudian perbarui setiap plugin satu per satu untuk menemukan yang menyebabkan konflik.

Jika respons Anda terhadap poin satu adalah “Oh yeah. Saya seharusnya mendukung mereka terlebih dahulu. ” Saya merasa kasihan kepada Anda karena dikurangi menggunakan poin dua.

2. Proses Manual

Anda tidak memiliki cadangan. Anda memperbarui semua plugin sekaligus untuk menghemat waktu dan sekarang sesuatu yang penting rusak. Anda sekarang dihadapkan dengan tugas yang melelahkan untuk memeriksa setiap plugin secara manual untuk menemukan konflik.

Untuk melakukan ini, Anda harus menonaktifkan setiap plugin yang telah Anda instal.

Ketika semuanya dinonaktifkan, Anda dapat mengaktifkan plugin utama yang mengalami masalah dan memastikannya berfungsi dengan benar – mungkin itu adalah plugin yang rusak.

Anda kemudian perlu mengaktifkan setiap plugin, satu per satu, dan memeriksa untuk melihat apakah konflik telah terjadi. Jika Anda memiliki banyak plugin yang terpasang, ini bisa memakan waktu.

Yang membuat masalah menjadi lebih buruk, setelah Anda menemukan konflik ini, Anda harus membiarkan plugin kedua dinonaktifkan, atau mencoba menemukan versi yang telah Anda instal sebelum pembaruan – dengan asumsi Anda tahu nomor versi itu sebelumnya..

Metode manual ini dapat menghabiskan banyak waktu untuk menyelesaikan dan menyebabkan masalah fungsionalitas utama di situs Anda saat Anda melakukannya. Yang terbaik adalah mencoba menghindari skenario ini sepenuhnya dengan menjadi proaktif, mengambil cadangan, dan memiliki rencana untuk memperbarui situs web Anda.

Gunakan Forum Dukungan Plugin Untuk Menyelesaikan Konflik

Setelah Anda menemukan plugin yang menyinggung itu, ide yang baik untuk menuju ke forum dukungannya. Ini biasanya ditemukan di halaman WordPress.org untuk plugin jika tersedia secara bebas, atau plugin atau situs web pengembang jika itu adalah plugin premium.

Forum Plugin

Kemungkinannya adalah Anda bukan orang pertama yang memiliki konflik. Jika Anda adalah pasien yang beruntung nol untuk masalah ini, Anda harus membuat utas di forum atau mengirim email kepada pengembang untuk mulai menyelidiki masalahnya.

Memulai utas forum Anda sendiri akan membutuhkan pembuatan a WordPress.org akun jika Anda tidak memilikinya atau masuk ke akun yang Anda buat saat membeli plugin premium.

Ganti Pengaya Kecil Jika Resolusi Tidak Mungkin

Mungkin tidak ada solusi untuk konflik. Anda mungkin dibiarkan tanpa opsi selain meninggalkan fitur-fitur plugin itu. Setidaknya sebagai solusi jangka pendek.

Akan ada plugin lain yang tersedia untuk Anda yang menjalankan fungsi yang sama. Luangkan waktu mencari plugin pengganti dan jangan hanya menggunakan yang pertama yang Anda temukan. Temukan satu dengan dukungan yang baik dan baru-baru ini diperbarui oleh pengembangnya.

Bahkan mungkin sepadan dengan waktu Anda menghubungi pengembang plugin baru dan bertanya kepada mereka apakah konflik yang Anda alami dengan plugin sebelumnya telah menjadi masalah bagi mereka.

Ingatlah bahwa Anda tidak terikat pada satu plugin tertentu dan jika Anda tidak dapat menemukan yang melakukan persis apa yang Anda inginkan, mungkin merupakan ide untuk menemukan seseorang untuk membuat kode khusus untuk situs web Anda yang menghilangkan kebutuhan plugin sepenuhnya..


Meskipun Anda dapat menggunakan plugin untuk melakukan apa saja di WordPress, hal itu mungkin bukan pilihan terbaik yang tersedia untuk Anda.

Jika Anda menggunakan plugin untuk melakukan tugas-tugas sederhana, itu adalah pilihan yang jauh lebih cerdas untuk mempelajari cara menggantinya dengan kode khusus. Anda dapat belajar sendiri, atau meminta seseorang menulis kode khusus yang diperlukan untuk menjalankan tugas, menambahkannya ke tema Anda.

Setiap plugin yang Anda gunakan memiliki chip jauh di kendali yang Anda miliki atas situs web Anda dan menempatkan kesehatan jangka panjangnya ke tangan pengembang pihak ketiga.

Pengembang itu mungkin tidak dapat memperbarui plugin sepenuhnya. Kode mereka mungkin berantakan dan memiliki lubang dan masalah yang tidak disengaja. Itu hanya dapat menggunakan fungsi yang sudah digunakan oleh plugin lain yang telah Anda instal.

Apa pun masalahnya, biasanya dapat dihindari dengan mengganti plugin dengan kode khusus yang menggunakan lebih sedikit sumber daya dan kecil kemungkinannya menyebabkan masalah lain..

Pernahkah Anda mengalami konflik plugin besar di situs web Anda? Bagaimana Anda mengatasinya? Kami senang mendengarnya di komentar.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map