BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Как включить автоматическое обновление WordPress, плагинов, тем и переводов

Как включить автоматическое обновление WordPress, плагинов, тем и переводов

2017-05-29 / Вр:11:21 / просмотров: 4461

В сегодняшней статье я расскажу, как можно сделать, чтобы автоматически обновлялся WordPress, плагины, темы и переводы.
Автоматическое обновление имеет свои плюсы и минусы.
Плюсы:
- Вам не нужно обновлять сайт вручную, а это экономия времени, если у вас 5 и более сайтов.
- У вас всегда свежая версия WordPress и плагинов, что гарантирует маленький процент заражения сайта вирусом.
Минусы:
- Если вы сделали правки в теме, то при обновлении они исчезнут.
- После обновления  WordPress некоторые старые плагины могут не работать корректно или не работать вообще.

Если у кого-то есть желание добавить список плюсов и минусов, пишите в комментариях.

Итак, начнем.

Всего в WordPress существует 4 типа обновлений:

  • Обновления ядра (движка).
  • Обновления тем.
  • Обновления плагинов.
  • Обновления файлов локализации (перевода).

Чтобы WordPress сам обновлял плагины, темы, переводы, да и само ядро движка по мере поступления обновлений, вам нужно добавить в конец файла  «functions.php» вашей активной темы следующий код (вставляйте код перед знаком «?>»  или сразу после знака «<?php»):

Обновления ядра (движка)

add_filter('auto_update_core', '__return_true');   //движок

Обновления тем

add_filter('auto_update_theme', '__return_true');  //темы

Обновления плагинов

add_filter('auto_update_plugin', '__return_true'); //плагины

Обновления перевода

add_filter( 'auto_update_translation', '__return_true' ); //перевод

Включение автообновления только для указанного плагина:

add_filter( 'auto_update_plugin', 'auto_update_specific_plugins', 10, 2 );
function auto_update_specific_plugins( $update, $item ){
// Массив ярлыков плагинов, которые нужно автообновлять
$plugins = array (
'akismet',
'buddypress',
);

if( in_array($item->slug, $plugins) )
return true; // обновлять
else
return $update; // вернем без изменений
}

Строка №5, №6

$plugins = array (
'akismet',
'buddypress',
);

Это массив с названиями плагинов, которые будут обновляться автоматически. Если список нужно увеличить, то в папке на вашем хостинге (wp-content/plugins) есть список плагинов в таком виде, как нужно их записывать в массиве:

Как включить автоматическое обновление WordPress, плагинов, тем и переводов

Например, мне нужно еще добавить два плагина - «limit-login-attempts» и «tinymce-advanced»

Пример в коде (Строка №7, №8):

$plugins = array (
'akismet',
'buddypress',
'limit-login-attempts',
'tinymce-advanced',
);

Внимание: по умолчанию WordPress производит проверку обновлений каждые 12 часов.

Если вам нужно запретить обновление WordPress и плагинов, то читайте вот эту статейку - Как отключить обновление WordPress и плагинов.
Это все, что хотел я вам поведать.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

4 Ответов на комментарий - Как включить автоматическое обновление WordPress, плагинов, тем и переводов

  1. Wal

    А плагины и темы не обновятся автоматически до платных версий? Оно как бы не надо…

  2. Алдександр

    Здравствуй Степан !
    Каюсь.. Давно не был у тебя в силу рабочих обстоятельств.
    Касаемо статьи:
    Как всегда всё “разжевано” и понятно. Спасибо тебе !

  3. Avatar photo Степан => автор блога

    Здравствуйте, Александр!
    Пожалуйста!

  4. Avatar photo Степан => автор блога

    Вроде как не должно!

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716