Автообновление Wordpress и плагинов

Блог - PROMO64

Автообновление WordPress и плагинов

Привет! Сегодня я хочу рассказать вам о таком замечательном функционале WordPress, как автообновление. Как приятно получать письма на почту с таким содержанием:

Привет! Ваш сайт http://domain.ru был автоматически обновлён до WordPress 4.2.3.
Действий с вашей стороны не требуется. Подробности о версии 4.2.3 можно узнать на экране «О WordPress».

И ведь вроде бы ничего особенного. Но, не каждая CMS может похвастаться автоматическим обновлением версии без участия пользователя.

А если учесть еще и тот факт, что обновления в большинстве своем выходят для устранения уязвимостей CMS или плагинов, так промедление вообще смерти подобно. К примеру вы греетесь где нибудь на Багамах, в WordPress или каком либо плагине обнаружилась уязвимость, которую разработчики тут же исправляют, и выпускают обновление, а вы об этом и не подозреваете неделю или даже месяц не заглядываете в админку сайта. А хацкеры только и ждут, как бы им попался сайт с не обновленной системой, а значит и с уязвимостью которая даст возможность негодяю завладеть вашим сайтом.

Я настроил на своих блогах не только обновление  Wordpress, но  и автоматическое обновление плагинов и тем оформления.

Ниже приведу описание как включить или отключить автоматическое обновление плагинов, тем оформления и самой системы управления контентом WordPress.

/* Включаем авто обновление WordPress */
define( 'WP_AUTO_UPDATE_CORE', true );

/* Отключаем авто обновление WordPress */
define( 'WP_AUTO_UPDATE_CORE', false );

/* Включаем авто обновление плагинов */
add_filter( 'auto_update_plugin', '__return_true' );

/* Отключаем авто обновление плагинов */
add_filter( 'auto_update_plugin', '__return_false' );

/* Включаем авто обновление тем оформления */
add_filter( 'auto_update_theme', '__return_true' );

/* Отключаем авто обновление тем оформления */
add_filter( 'auto_update_theme', '__return_false' );

Вот вам и сниппеты, которые по выбору  нужно добавить в самый конец  файла functions.php вашей темы оформления WordPress.

Сниппет автообновления WordPress нужно добавлять в самом верху файла wp-config.php в корне сайта.

Не забывайте, что все изменения сделанные вами в коде плагинов или тем оформления при обновлении пропадут, поэтому будьте внимательнее и делайте бэкапы сайта почаще — очень полезная практика!