Cara Menangani Plugin WordPress yang Kedaluwarsa

Diterbitkan: 2021-03-12

WordPress telah ada selama hampir satu setengah dekade. Meskipun itu berjalan cukup baik dalam hal umur panjang, itu juga berarti bahwa mungkin ada beberapa situs web yang masih ada dari hari-hari sebelumnya. Secara pribadi, saya telah bekerja dengan WP selama sekitar sembilan tahun. Dan saya menemukan masalah umum di antara beberapa situs lama yang saya buat: mereka memiliki plugin yang sudah usang.

Faktanya, saya menemukan bahwa ada banyak plugin yang dianggap "ditinggalkan" oleh Repositori Plugin WordPress. Apa pun yang belum diperbarui setidaknya dalam dua tahun mendapatkan label itu. Jadi mencari pengganti untuk beberapa penawaran usang ini kini telah menjadi bagian rutin dari pemeliharaan.

Terkadang, saya dapat menemukan perangkat lunak yang lebih baru untuk menggantikan yang lama. Lain kali saya tidak seberuntung itu. Tetapi banyaknya masalah yang muncul dalam beberapa tahun terakhir ini membuat saya berpikir – apa cara terbaik untuk menangani plugin lama? Dan, bagaimana cara terbaik untuk menghindari kasus "plugin rot" yang buruk?

Kami Memulai Dengan Niat Baik

Ketika Anda pertama kali diperkenalkan ke WordPress dan Anda mulai menyadari betapa banyak plugin hebat di luar sana ( semuanya pasti hebat pada saat ini), Anda mungkin mulai menginstalnya seolah-olah mereka sudah ketinggalan zaman. Hanya setelah beberapa pengalaman Anda menyadari bahwa, oke, tidak setiap plugin cukup layak untuk berada di situs Anda.

Jadi, Anda memulai praktik pemeriksaan plugin sedikit lebih teliti dari sebelumnya – yang merupakan hal yang hebat. Masalahnya adalah Anda mungkin tidak perlu kembali ke setiap situs sebelumnya yang Anda buat dan jalankan melalui proses pemeriksaan yang sama. Seiring waktu, banyak plugin akan berhenti dikelola oleh pembuatnya. Bisa jadi plugin tidak pernah mendapatkan popularitas yang cukup untuk membenarkan upaya tersebut. Atau terkadang, orang-orang kehabisan waktu luang untuk menjaga perangkat lunak. Itu terjadi.

Saat itulah Anda mengalami kasus lama pembusukan plugin yang bagus. Anda memiliki satu atau lebih plugin aktif yang belum melihat pembaruan selama bertahun-tahun. Ini tidak baik karena beberapa alasan. Pertama, mungkin ada lubang keamanan besar tepat di tengah perangkat lunak yang tidak Anda sadari. Kedua, saat versi baru WordPress, plugin, dan tema diluncurkan, masalah kompatibilitas dapat merusak situs Anda kapan saja.

Ini adalah situasi yang sulit untuk dihadapi. Sayangnya, mungkin diperlukan sedikit kerja keras untuk menggalinya.

Kami Memulai Dengan Niat Baik

Menilai Situasi dan Membuat Rencana

Saat Anda menemukan situs yang menyertakan plugin yang tidak lagi dikelola, ada beberapa hal yang harus Anda lakukan:

Pelajari Plugin yang Ditanyakan
Langkah pertama adalah melihat plugin usang yang telah Anda instal dan mencari tahu apa fungsinya. Ini bisa sangat sulit jika itu adalah situs yang tidak Anda buat. Jika Anda benar-benar beruntung, Anda mungkin menemukan bahwa sebuah plugin telah diinstal tetapi tidak pernah benar-benar digunakan. Itu membuat pekerjaan Anda jauh lebih mudah. Tetapi jika itu benar-benar digunakan, Anda pasti ingin melihat bagaimana penerapannya di situs.

Misalnya, lihat pengaturan plugin untuk melihat apa yang ada di sana. Anda mungkin menemukan bahwa semuanya dikendalikan dari satu tempat. Jika tidak, lihat halaman, posting, dan template tema Anda untuk melihat apakah ada kode dari plugin yang telah ditambahkan. Jika itu langsung di dalam halaman atau posting, kemungkinan besar Anda akan melihat semacam Shortcode. Jika tidak, kode PHP dapat ditemukan di template tema. Jika dokumentasi plugin masih ada di suatu tempat, Anda mungkin dapat menemukan contoh kode yang Anda cari.

Rancang Rencana Aksi
Setelah Anda tahu apa yang sedang Anda hadapi, Anda dapat membuat rencana untuk memperbaiki masalah tersebut. Petunjuk: Ini sangat jarang melibatkan menjaga plugin yang sudah ketinggalan zaman. Satu-satunya waktu yang dapat dipertimbangkan adalah jika plugin melakukan sesuatu yang sangat penting untuk misi situs. Dan, bahkan jika itu penting, Anda pasti ingin merencanakan penggantian akhirnya.

Sering kali, Anda akan dapat menemukan plugin yang cocok untuk menggantikan yang sudah ketinggalan zaman. Tetapi tidak hanya penting untuk menemukan satu yang melakukan hal yang sama (Anda mungkin memiliki beberapa opsi), Anda juga harus mencari plugin yang:

  • Telah diperbarui dalam setahun terakhir.
  • Memiliki basis pengguna yang wajar dibandingkan dengan plugin serupa lainnya.
  • Memiliki penulis yang sering menanggapi permintaan dukungan.

Saat menelusuri plugin di repositori resmi, informasi ini cukup mudah ditemukan. Plugin komersial mungkin membutuhkan sedikit lebih banyak penggalian (dan Anda mungkin masih belum menemukan semuanya).

Bergantung pada jenis fungsionalitas yang ditangani plugin, ada juga kemungkinan Anda dapat menduplikasinya dengan beberapa kode dasar di tema Anda. Ada banyak plugin WordPress di luar sana yang meniru fungsionalitas yang sudah ada di dalam CMS. Mereka dimasukkan ke dalam bentuk plugin lebih untuk kenyamanan daripada yang lainnya.

Intinya adalah, meskipun mencari pengganti itu bagus, Anda tidak ingin membuat diri Anda harus melakukan hal yang sama persis lagi tahun depan. Kami tidak dapat mengetahui masa depan setiap plugin, tetapi kami dapat melihat dari dekat reputasinya dan seberapa baik pemeliharaannya.

Menilai Situasi dan Membuat Rencana

Kematian, Pajak, dan Plugin yang Ditinggalkan

Meskipun saya ingin berpikir bahwa saya jauh lebih berhati-hati dalam memilih plugin akhir-akhir ini, saya mungkin harus menerima kenyataan bahwa akan selalu ada yang mengalami masalah di beberapa titik di masa depan. Tidak dapat dihindari bahwa beberapa plugin yang berguna tidak akan cukup populer atau pengembang tidak akan punya waktu untuk mempertahankannya dari tahun ke tahun. Hanya saja sifat komunitas open-source yang sangat bergantung pada kesukarelaan. Tetapi bahkan beberapa plugin komersial dapat jatuh ke dalam lubang yang sama.

Hal terbaik yang harus dilakukan pengembang adalah tetap waspada. Lihat secara rutin situs yang Anda kelola, lihat plugin apa yang diinstal, dan cari tahu kapan terakhir diperbarui. Ketika ada sesuatu yang terlihat ditinggalkan dan Anda benar- benar ingin mempertahankan plugin – lakukan riset lebih lanjut. Periksa untuk melihat apakah permintaan dukungan masih dijawab (sekali lagi, mudah dilakukan di forum dukungan WordPress), dan Anda bahkan dapat mencoba menghubungi pengembang. Lihat apakah mereka masih tertarik dengan plugin. Jika tidak, maka setidaknya Anda dapat mengatakan bahwa Anda telah mencoba.

Hal baiknya adalah, ketika datang ke plugin WordPress, Anda biasanya memiliki lebih dari satu opsi bagus.