BloGGood.ru

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

До Нового Года осталось:

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

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

Как отключить обновление WordPress и плагинов

2016-03-21 / Вр:14:31 / просмотров: 13053

Подготовил маленькую, но очень полезную статью, с помощью которой вы сможете отключить уведомление о просьбе обновить WordPress или плагин.
Спросите зачем?
Например, по той причине, что когда вы делаете сайт для заказчика и любое обновление WordPress или плагина может поломать корректную работу сайта.
Во избежание таких «попандосиков» я в последнее время стал отключать такую возможность.
Итак, приступим.

Как отключить уведомление об обновлении WordPress и плагинов?

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

//===== отключить уведомление об обновлении плагинов и вордпресс=====//
add_filter('pre_site_transient_update_core',create_function('$a', "return null;"));
wp_clear_scheduled_hook('wp_version_check');
remove_action( 'load-update-core.php', 'wp_update_plugins' );
add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );

После сохранения файла назойливое уведомление исчезнет:

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

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

Бывают такие случаи, что WordPress обновляется автоматически без согласия админа. Отключение уведомления о просьбе обновиться не спасает от автоматического обновления. Вот по этой причине следует отключить автоматическое обновление.

Способ 1:
в файле конфигурации «wp-config.php» можно полностью отключить механизм автоматических обновлений. Используйте константу AUTOMATIC_UPDATER_DISABLED со значением «true»:

define( 'AUTOMATIC_UPDATER_DISABLED', true );

Способ 2:
в файле «functions.php» вашей активной темы прописать вот такой код (перед знаком «?>»):

add_filter( 'auto_update_core', '__return_false' );

Вроде бы как все сказал, но хочу добавить. Хоть и отключили мы уведомления и само автоматическое обновление WordPress и плагинов, но в верхней панели есть значок, который тоже желательно скрыть:

Как отключить обновление WordPress и плагинов

Значок показывает,  что нужно обновить 4 темы. Рекомендую из верхней панели значок тоже убрать. Как удалить остальные пункты смотрите здесь.

В файле «functions.php» вашей активной темы прописать вот такой код (перед знаком «?>»):

//удаление из панели элементов меню start
function wph_new_toolbar() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu('updates'); //меню "обновления"
}
add_action('wp_before_admin_bar_render', 'wph_new_toolbar');
//удаление из панели элементов меню end

Вот и все! Теперь и исполнитель, и  заказчик могут спать спокойно,  зная, что обновлений, которые могут нарушить работу сайта, уже не будет.

Внимание: перед тем, как отключить обновление плагинов и самого движка, помните, что эти обновления могут обеспечивать дополнение к защите :coffe:.

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

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

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

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

  1. Александр

    Здравствуй Степан. Хорошо, что дописал в конце строчку о том, что отключение обновлений плохо влияет на безопасность. Я на личном примере в этом убедился когда еще давно отключил обновления и в один “прекрасный” день мой сайт был взломан, и как мне сказали в техподдержке хостинга ” взлом произошел через один из установленных плагинов”. :arrow:

  2. Степан => автор блога Степан => автор блога

    Здравствуйте, Александр! Здесь уже стоит выбор, обновлять WordPress или плагины (сайт может сломаться), либо не обновлять WordPress или плагины (можно подвергнуться взлому сайта или заражением вируса).
    Тяжело делать выбор, когда везде есть свои минусы.

  3. pogudo

    Всё же предпочитаю по возможности обновляться после того случая как в вордпресс нашли лазейку и через нее изменяли записи) всё думал меня обойдут стороной, однако в пол ляма взломанных всё же попал.. :|

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

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

  5. Roman

    Спасибо. Не один раз возвращаюсь к вашей статье-инструкции при работе с сайтами на ВордПресс. Иногда приходится отключать обновления, поскольку создать дочернюю тему не сложно и вносить изменения туда, а вот существует ли способ вносить изменения в плагины, которые потом не будут удалятся при обновлении этих самых плагинов?

  6. Лис

    А у меня ваши скрипты не работают. :?:

  7. Степан => автор блога Степан => автор блога

    А у меня работают ))))

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

;-) :| :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

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

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