У багатьох вебмайстрів і оптимізаторів з’являється кілька десятків сайтів. Більшість з них на WordPress.
Можна вручну заходити на кожен сайт і оновлювати версію движка, тему і плагіни, але з часом це буде вимагати багато часу.
А час краще витратити на щось корисне і цікаве, ніж на рутинні дії.
На основних сайтах можна оновлювати і вручну, щоб виключити випадки, якщо щось піде не так. А на другорядних сайтах я віддаю перевагу все автоматизувати.
Обов’язково робіть бекапи всіх файлів і баз даних сайтів, щоб завжди можна було все відновити.
Поділюся кодами, якими я сам користуюся на своїх сайтах для автооновлення.
У файлі WP-config.php в корені вашого сайту для автооновлення движка додаємо такий код:
// Автооновлення WordPress
define(‘WP_AUTO_UPDATE_CORE’, true);
Для автоматичного оновлення плагінів навпроти кожного з них включаємо потрібну функцію.
Інший варіант – у файл functions.php в папці wp-content / themes / тема_вашого_блога для оновлення плагінів додаємо такий код:
// Автооновлення плагінів
add_filter( ‘auto_update_plugin’, ‘__return_true’ );
Для автооновлення тем (в той же файл functions.php в папці wp-content / themes / тема_вашого_блога):
// Автооновлення тем
add_filter( ‘auto_update_theme’, ‘__return_true’ );
Якщо ви не любите код і віддаєте перевагу плагінам, то є наступні рішення: ru.wordpress.org/plugins/wp-auto-updater та ru.wordpress.org/plugins/stops-core-theme-and-plugin-updates (можна як вмикати автооновлення, так і вимикати їх)
Я прихильник того, що чим менше плагінів, тим краще.