Своєчасні оновлення це запорука свіжості коду, максимальної захищеності та нових плюх. У WordPress оновлення як у кожної шанованої cms автоматичні. Поза тим бувають моменти, коли вебмайстер воліє власноруч контролювати будь-які зміни на ресурсі.
В таких випадках відкриваємо wp-config.php і пакуємо магічний рядок
define( 'WP_AUTO_UPDATE_CORE', false );
Коли ж у вас відсутнє бажання контролювати геть усе, але є неприязнь до якихось конкретних надбудов, використовуємо осьтаку конструкцію в functions.php для плагіну:
add_filter( 'auto_update_plugin', '__return_false' );
і для теми відповідно:
add_filter( 'auto_update_theme', '__return_false' );
В моєму випадку я зненавидів оновлення локалізацій, оскільки помилково запакував унікальний переклад в загальний документ…
add_filter( 'auto_update_translation', '__return_false' );
Це мене порятувало, але вам наполегливо рекомендую використовувати захищені теки для локалізацій.