Как включить автообновление для движка, плагинов и тем?
Начиная с версии 3.7, WordPress автоматически обновляется на минорные (незначительные) версии. С помощью небольшого кода вы можете заставить движок обновляться и на мажорные версии. Плюс к этому вы также можете заставить WordPress обновлять еще и темы с плагинами. Для этого добавьте в файл functions.php вашей темы следующий небольшой код:
//автообновление для движка, тем и плагинов start add_filter('auto_update_plugin', '__return_true'); //плагины add_filter('auto_update_theme', '__return_true'); //темы add_filter('auto_update_core', '__return_true'); //движок //автообновление для движка, тем и плагинов end |
Несколько замечаний. Первое - не ждите немедленного автообновления сразу после использования данного сниппета. Движок запускает скрипты обновления два раза в день, поэтому сразу обновляться ничего не будет.
Второе - автообновление тем работает только для тех из них, что присутствуют в репозитории тем WordPress. То есть весьма велика вероятность, что ваши темы обновляться не будут (множество тем отсутствует в репозитории). Третье - обновление темы может сломать вам сайт, если вы вносили в тему какие-либо серьезные изменения (обновление темы перезапишет все ваши изменения).
Включение автообновлений движка, тем и плагинов это серьезное решение. Перед любым обновлением рекомендуется делать бэкапы базы данных и файлов сайта. При автообновлении никаких бэкапов сделано не будет, так что сами решайте, стоит ли оно того или нет. Лично я включил автообновления всех свои сайтов только на локальном сервере - так проще и быстрее посмотреть, все ли работает перед тем, как вручную обновляться на реальном сервере.
PS. Отключить вообще все автообновления сайта можно с помощью одной единственной строчки кода в файле wp-config.php:
define('AUTOMATIC_UPDATER_DISABLED', true); |
И обновляться вы будете по старинке через кнопку "Обновить" в админке сайта.