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.