Дыры в Wordpress находят часто, а обновлять его лениво. К счастью, автоматизировать обновления достаточно легко.
- Ставим WP-CLI так чтобы запускался как
wp
. Создаём небольшой шелл-скрипт
update_wordpress.sh
:cd /var/www/путь_до_wordpress/www/ sudo -u www-data wp core update sudo -u www-data wp theme update --all sudo -u www-data wp plugin update --all
Запускаем раз в неделю.
crontab -e
:0 0 * * 0 /полный_путь/update_wordpress.sh > /полный_путь/update_wordpress.log 2>&1
UPD: при этом отпадает необходимость обновления через wp-cron
, так что её можно отключить через wp-config.php
:
define('AUTOMATIC_UPDATER_DISABLED', true);