Kesal karena code terhapus saat update plugin WordPress? Begini cara menghindarinya

menghindari auto update wordpress

Gambar 1: Ilustrasi anti auto update

Auto update adalah sebuah fitur yang dimiliki oleh WordPress. Fitur ini akan mengecek update-an plugin atau theme yang anda gunakan, ketika plugin atau theme yang anda gunakan telah memiliki versi yang baru, WordPress dengan otomatis mengupdate Plugin dan Theme anda tanpa anda minta.

Hal ini kadang mengesalkan bagi anda yang sudah susah payah melakukan custom plugin atau custom theme, tetapi tiba-tiba code anda tersebut tertimpa update terbaru.

Dan dalam sekejap saja pengaturan penting anda hilang, apalagi kalau anda tidak memiliki backup. Duh!!!

Oleh karena itu untuk mengantisipasi kasus tak terduga seperti ini, penting bagi kita untuk selalu melakukan backup website kita secara berkala.

Menghindari auto update WordPress

kembali lagi pada topik kita. Jika kita tidak ingin hal ini terjadi pada website kita. Untuk menghindari auto update wordpress maka lakukanlah langkah pencegahan. Bagaimana caranya?

Pertama kita harus memahami dulu hal ini. WordPress melakukan prosedur update dengan melakukan pengecekan versi Plugin/Theme. Jika versi yang anda gunakan lebih jadul daripada yang ada di server WordPress, maka WordPress akan menginstruksikan sistem untuk melakukan update.

Jika anda sudah tahu hal itu, maka yang perlu kita lakukan adalah, akalin si WordPress. Jangan biarkan WordPress mengetahui plugin/theme yang kita pakai sudah jadul. Caranya, naikan saja versi yang tertulis pada source code plugin/theme anda.

Contohnya:

Disable auto update pada plugin

Ubahlah code version pada script pada file utama plugin seperti di bawah ini

/**
 * Plugin Name: XXX Plugin
 * Plugin URI: http://xxxplugin.com
 * Description: This is description
 * Version: 1.0.0
 * Author: xxx author
 */

menjadi seperti ini:

/**
 * Plugin Name: XXX Plugin
 * Plugin URI: http://xxxplugin.com
 * Description: This is description
 * Version: 999
 * Author:  xxx author
 */

Disable auto update pada theme

Ubahlah code version pada style.css pada theme folder seperti di bawah ini

/*
Theme Name: XXX Theme
Theme URI: http://xxxtheme.com
Author: xxx Team
Author URI: http://wordpress.org/
Description: This is description
Version: 1.0
*/

menjadi seperti ini:

/*
Theme Name: XXX Theme
Theme URI: http://xxxtheme.com
Author: xxx Team
Author URI: http://wordpress.org/
Description: This is description
Version: 999
*/

Bagaimanapun cara ini memang bisa mencegah plugin/theme kita di update secara otomatis oleh WordPress, tetapi memang ada kekurangannya. Yaitu plugin kita jadi tidak uptodate lagi, alias ketinggalan zaman. Tetapi itu memang resiko bagi kita yang melakukan modifikasi pada plugin/theme orang lain.

Memang ada cara yang lebih aman untuk melakukan modifikasi tanpa harus kita merubah source code asli pada plugin/theme, yaitu dengan menggunakan WordPress Hooks. Apa itu WordPress Hooks? informasinya bisa dibaca di sini

Demikian informasi untuk mencegah auto update pada WordPress. Semoga bermanfaat.