ГлавнаяВёрстка WordPress › Отключаем запросы на обновление плагинов и WordPress!


Отключаем запросы на обновление плагинов и WordPress!


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

Хорошего настроения, всем читателям – Sozdaiblog.ru!

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

Буквально вчера, избавился ещё от одного лишнего плагина на блоге (disable-wordpress-updates), который блокирует автоматическое обновление 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');

 

Всё очень доступно.

 

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

 

Для отключения обновления плагинов, нужно, всё в том же файле – «functions.php», дописать ещё один код:

 

remove_action( 'load-update-core.php', 'wp_update_plugins' );
add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );

 

Есть ещё один вариант деактивации обновления плагинов. Для этого, нужно в корневой папке Вашего движка, найти файл – «wp-config.php», открыть его на редактирование и в самом низу дописать новый кусочек кода:

 

define(‘DISALLOW_FILE_EDIT’,true); // Disable theme and plugin editor
define(‘DISALLOW_FILE_MODS’,true); // Disable core and plugin updates

 

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

 

Внимание, важно!

Прежде, чем вносить какие-либо изменения в файл — «functions.php», Вы должны быть уверены в своих действиях и для подстраховки, обязательно сделать бэкап базы данных Вашего ресурса. Иначе, неправильность Ваших действий, может привести к необратимым последствиям.

Если я нагнал на Вас жути, не бойтесь, данная операция абсолютно безопасна и лично мной проверена, просто бережёного бог бережёт.

Хотелось бы услышать Ваше мнение и узнать, что выбираете Вы?

На сегодня это всё. До новых встреч...

 

С уважением, Денис Черников!




Сделайте, пожалуйста, доброе дело, расскажите о блоге своим друзьям:




82 комментарияА что думаете Вы?

  1. Элла

    Эта информация для меня,к сожалению, не понятна.

    [Ответить]

    Денис Черников ответил:

    Ничего, начните изучение с самых первых статей на блоге, потом со временем всё станет ясно!

    [Ответить]

  2. Юлия

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

    [Ответить]

    Денис Черников ответил:

    Да вроде всё работает!

    [Ответить]

  3. Юлия

    Совсем забыла, что там ссылка на другой сайт, извините.Если конечно надо посмотреть...

    [Ответить]

    Денис Черников ответил:

    Я все два блога посмотрел и на всех всё есть!

    [Ответить]

    Юлия ответил:

    Там не после статей, а внизу страниц комментарии не просматриваются, и даже поле для комментариев исчезло...

    [Ответить]

    Денис Черников ответил:

    Юлия, у меня в браузере всё видно и всё работает, не знаю в чём у Вас проблема! Кстати, зря отключили правую кнопку мыши! Если у Вас пропали комментарии, значит в файле SINGLE.PHP пропала команда на вывод комментариев или вы что-то нахимичили в файле функций!

    [Ответить]

    Юлия ответил:

    Видимо новая версия шаблона не так работает...

    [Ответить]

    Денис Черников ответил:

    Возможно! Я на этот случай старые версии шаблонов берегу!

    [Ответить]

  4. Виктор

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

    [Ответить]

    Денис Черников ответил:

    Расскажите, мой дорогой товарищ, каким же это образом обновления влияют на взлом сайта, тем более плагинов?

    [Ответить]

    Виктор ответил:

    С обновлениями приходят не только новые фишки, но также залатываются новые дыры, которые хакеры находят в плагинах и файлах вордпреса.

    [Ответить]

    Денис Черников ответил:

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

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

    Если хакер задумал угнать Ваш сайт или блог, то ни какие обновления Вам не помогут! Единственное спасение, буде созданная ранее резервная копия, благодаря которой можно в дальнейшем восстановиться и продолжить его существование!

    [Ответить]

    Ольга ответил:

    Здравствуйте.

    Я где-то прочитала, что не нужно обновлять плагины сразу же, как появилось предложение обновления. Потому, что еще неизвестно, как поведет себя обновленный плагин (и сколько ошибок он содержит).

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

    [Ответить]

    Денис Черников ответил:

    Здравствуйте, Ольга!

    Думаю, что в этом есть смысл!

    [Ответить]

  5. Виктор

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

    [Ответить]

    Денис Черников ответил:

    Я то постоянно обновляюсь, но мониторю всё вручную, дабы не напрягать лишний раз движок, постоянным поиском новых версий! А мне не нравиться обновлять плагины, в большинстве случаев это убивает все настройки его отображения!

    [Ответить]

  6. Алевтина

    Мне тоже не нравиться постоянные обновления, ну хотя бы раз в три месяца, а то вчера только обновила, надоели уже, а сегодня опять эти же плагины предлагают обновить, мне это что-то не нравиться.

    [Ответить]

    Денис Черников ответил:

    Тогда используйте этот хак, а когда понадобиться удалите код и обновитесь!

    [Ответить]

  7. blogrub

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

    [Ответить]

    Денис Черников ответил:

    Вот видите, как может иногда обновления подвести!

    [Ответить]

  8. Марина Антонова

    Здравствуйте Денис!

    У меня на одном из сайтов стоит WordPress 3.3. Предложений ни на его обновление, ни на обновления плагинов не поступает.

    На других же, постоянно идут обновления как движка, так и плагинов.

    Как вы думаете, нужно ли обновить WordPress на новую версию или нет?

    [Ответить]

    Денис Черников ответил:

    Думаю, что нужно! Сейчас обновлять можно без проблем, новая версия показала свою жизнеспособность!

    [Ответить]

    Марина Антонова ответил:

    Денис, у Вас на сайте можно найти информацию, как это можно сделать самостоятельно?

    [Ответить]

    Денис Черников ответил:

    Пока к сожалению нет, но в ближайшие дни он обязательно будет!

    [Ответить]

  9. Марина Антонова

    Спасибо. Буду ждать.

    [Ответить]

    Денис Черников ответил:

    Хорошо, Марина! Постараюсь не задерживать его выход!

    [Ответить]

  10. Михаил

    Отлично! от плагина отказался, от обновлений тоже! У меня вопрос не по теме, почему когда создаю новую страницу,например друзья сайта, в ней нет формы комментариев? не подскажите, чайнику, почему?

    [Ответить]

    Денис Черников ответил:

    Конечно, подскажу!

    Заходите в админку вордпресса, выбираете вкладку страницы, выбираете Вашу страницу. Под названием страницы выбираете свойства и в открывшемся окошечке ставите галочку в чекбоксе — «Разрешить комментарии»

    [Ответить]

    Михаил ответил:

    Зашел в админку, выбрал вкладку страницы, выбрал страницу. У меня нету свойства, есть быстрая правка, открыл-поставил галочку «разрешить обсуждение»...но форма для коментов так и не появилась ((( С чем это связано? Или я опять что-то не то делаю?

    [Ответить]

    Денис Черников ответил:

    Да всё правильно Вы сделали, в зависимости от версии движка, некоторые функции немного отличаются! Тогда, здесь видимо беда в Вашей теме оформления. Видимо в файле — page.php, отсутствует кусочек кода, который выводит форму комментариев. Вам нужно попробовать его найти в файле — single.php, и вставить в искомый. Если ничего не выйдет, тоогда смените тему оформления. Кстати сначала попробуйте на минутку сменить тему и проверьте в этом ли проблема, если да тогда решайте описанным выше способом!

    [Ответить]

    Михаил ответил:

    Действительно, проблема была в теме. Вставил кусок кода и все заработало! Спасибо! Подписался!

    [Ответить]

    Денис Черников ответил:

    Пожалуйста, Михаил и спасибо за подписку! Рад был помочь разобраться в Вашей проблеме!

    [Ответить]

  11. Алексей

    Денис, спасибо!!!

    Как-то даже не задумывался на эту тему, хотя тоже обновляю вручную...

    [Ответить]

    Денис Черников ответил:

    Пожалуйста, Алексей!

    Я тоже, делаю это вручную!

    [Ответить]

  12. Евгения

    Для меня обновление Вордпресс это ужас, постоянно появляется белый экран, в предпоследний раз помогла смена темы на стандартную-обновление-смена темы на свою. Теперь вышла версия 3.5 ВП и эта схема не прошла, опять после обновления «сайт на обслуживании». Может подскажите, в чем дело?

    [Ответить]

    Денис Черников ответил:

    Во-первых, нужно обновляться не сразу, как только вышла новая версия. Она пока ещё сырая и не доработанная.

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

    [Ответить]

  13. Алексей

    Спасибо за совет! Действительно предложения по обновлению просто отвлекают!

    [Ответить]

    Денис Черников ответил:

    Пожалуйста, Алексей!

    Не только отвлекают, но и систему нагружают.

    [Ответить]

  14. Алекс Fomik

    Денис, в конце файла у меня стоит вот это }

    ?> Код вставлять до или после?

    [Ответить]

    Денис Черников ответил:

    Ставьте, до ?>!

    [Ответить]

  15. Алекс Fomik

    А ручное обновление ВП с этим хаком возможно? Или перед ним нужно удалять код? И с плагинами так же?

    [Ответить]

    Денис Черников ответил:

    Ручное обновление возможно, мы ведь принудительно добавляем новые файлы на сервер!

    [Ответить]

  16. Владимир Новосёлов

    Денис, хотелось бы уточнить такую фишку.

    Не так давно движок вырос до версии 3.5. Естественно появилась лейба — обновитесь. Однако скачав новую версию — заметил что по сравнению с рабочей появилось порядка 10 новых файлов. При обновлении вручную — как быть с ними. Или просто заменять папки управляющие самим движком , или дописывать и эти файлы

    (В принципе не проблема и новый блог поставить, но возиться несколько часов нет возможности)

    [Ответить]

    Денис Черников ответил:

    Не переживайте, добавляйте новые файлы. Просто там разработчики добавили несколько новых фишек, вот поэтому он и разросся!

    [Ответить]

  17. Владимир

    Денис, а как сделать наоборот, чтобы автоматически выводились предложения обновить движок?

    У меня два блога, на один из них, как только выходит новая версия WP, появляется сообщение в админке, с просьбой обновиться.

    А на втором сайте, сообщения об обновлении плагинов приходят, а сообщения о выходе новой версии WP не приходят, я перехожу в «Обновления», нажимаю проверить, и мне пишется, что у меня стоит самая свежая версия WP. И ведь он гад искренне так считает )))

    В общем, не подскажешь, как включить возможность авто обновления движка?

    [Ответить]

    Денис Черников ответил:

    Привет, Владимир!

    Даже не задумывался если честно!

    У Вас просто какой то глюк.

    [Ответить]

  18. Татьяна

    Коды поставила, осталось только обновление тем. Их тоже можно как то отключить, не подскажите?

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  19. Наиля

    Совсем не хочу ничего обновлять, все устраивает — такое возможно? Или чревато, в обязательном порядке?

    Спасибо.

    [Ответить]

    Денис Черников ответил:

    Возможно, но в будущем черевато взломом, если кому-то это будет надо.

    [Ответить]

  20. )))))

    а какой код прописать в версии 3,5 твой предложенный на этой версии не пашет

    [Ответить]

    Денис Черников ответил:

    Задай этот вопрос разработчикам З.5 или удали запрос на обновление из ядра движка.

    [Ответить]

  21. Redhead.su

    о да (о да-да-да, пою в духе говорящего кота из видео), про фанкшнс.пхп вы правы, необратимые последствия настигали мой сайт дважды... Но, наверное, паника действительно заставляет мозг работать в режиме турбо, поэтому спохватилась и сообразила, как вернуть все на свои места. Бэкап — первая заповедь программиста.

    Большое спасибо за дельный совет, а то плагин-мэйкеры уже достали!

    [Ответить]

    Денис Черников ответил:

    Всегда, Пожалуйста! Бэкап — это, как зубы почистить утром.

    [Ответить]

  22. Абдужамол

    Денис добрый день. Я так понимаю, Вы хорошо разбираетесь в Вордпресс?

    На мой сайт в последнее время идет постоянная атака со стороны рассылщиков спама.

    Я не могу найти решения проблемы. Приходится постоянно заходить и помещать комментарии в спам. Я уже изменил настройки вордпреса и теперь любой комментарий прежде чем опубликоваться должен пройти проверку.

    Но хотелось бы сделать так чтобы можно было блокировать именно почту спамщиков и/или IP адресс.

    Как это сделать можете подсказать?

    Если поможете разработать решение (капча не подходит, т.к. она не защищает, по крайней мере у меня), я поделюсь своим решением навигационного блока меню, так чтобы для разных разделов сайта отображалось разное меню. Школа заработка в интернете просто погуляйте по моему сайту и посмотрите как меняется меню.

    С точки зрения СЕО это очень хорошее дополнение для сайта!!! Если что отписывайтесь в комментариях на моем сайте!

    [Ответить]

    Денис Черников ответил:

    Здравствуйте, Абдужамол!

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

    [Ответить]

  23. Игорь

    Спасибо за совет! Все работает.

    [Ответить]

    Денис Черников ответил:

    Пожалуйста, обращайтесь!

    [Ответить]

  24. Вилли

    Мда, вот я так со своим сайтом redhead.su доигралась. В функциях изменила что-то, обновила — и все, крах сайта! Что делать вообще не знала — ну откуда девочке про такие штуки вообще знать?! Потом подразобралась, прочла про папки в движке сайта, про то, про се, теперь в курсе, что делать в случае критического падения. Но с файлом функций играть опасаюсь до сих пор)))

    [Ответить]

    Денис Черников ответил:

    Через это все проходили! У меня раз пять сайт слетал и я, как в попу ужаленный по всему Интернету скакал в поисках решения. Ничего, всё работает! Главное не бояться и бэкапы делать!

    [Ответить]

  25. Сергей

    Все конечно правильно, и это полезная инфа, бесит когда весит это сообщение об обновлении, да еще на какую-нибудь бета-версию. Обновляться, так уж на стабильную. Вот только один вопрос: как может помочь бекап базы данных при изменении файла function.php? Это действие тут бесполезно, нужно сделать копию самого файл function.php перед редактированием. :)

    Спасибо за статью Денис.

    [Ответить]

    Денис Черников ответил:

    Пожалуйста, Сергей!

    Немного не понял при чём тут база данных?

    [Ответить]

  26. Сергей

    Вы так написали:

    Прежде, чем вносить какие-либо изменения в файл — «functions.php», Вы должны быть уверены в своих действиях и для подстраховки, обязательно сделать бэкап базы данных Вашего ресурса. Иначе, неправильность Ваших действий, может привести к необратимым последствиям.

    Вот я решил вроде как поправить вас.

    [Ответить]

    Денис Черников ответил:

    А ну да! Это я стандартно предупреждаю всех сразу обо всём!)))

    [Ответить]

  27. Андрей

    Здравствуйте Денис. В конце файла – «functions.php», где именно помещать код,

    return $data;

    }

    }

    }

    ?>

    [Ответить]

    Денис Черников ответил:

    до ?>

    [Ответить]

  28. Ильдар

    WP часто посылает запрос на появление новых версии движка и обновление плагинов. Это даёт дополнительную нагрузку на сервер и замедляет загрузку блога, что плохо сказывается на ранжировании.

    [Ответить]

    Денис Черников ответил:

    Так оно и есть!

    [Ответить]

  29. Яр

    Вариант с wp-config.php не работает. Вставил нужный код — и никаких изменений не произошло. Тема twentyten, версия вп 3.1

    [Ответить]

  30. антон

    Отличная статья спасибо! Плагин устанавливать как-то нехотелось, а обновления честно сказать надоели. Они создают кучу лишней рабаты.

    [Ответить]

    Денис Черников ответил:

    Пожалуйста, Антон! Обращайтесь!

    [Ответить]

  31. алексей

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

    [Ответить]

    Денис Черников ответил:

    Здравствуйте!

    В посте вроде всё подробно написано, что конкретно Вам не понятно?

    [Ответить]

  32. Роман Чусовской

    Спасибо очень помогло, а то меня эти цифры в кружочке уже из себя выводят))

    [Ответить]

    Денис Черников ответил:

    Пожалуйста, я тоже от этого постоянно бесился!)))

    [Ответить]

  33. Татьяна

    Денис, подскажите пожалуйста, в чем разница:

    Можно внести код в functions.php как у Вас, а можно в wp-config.php ( еще вариант такой в сети встречается. Вот такой код (наверное не отобразится)

    define ( ‘WP_AUTO_UPDATE_CORE’, false );

    В какой файл предпочтительнее внести изменения? Я имею ввиду, может быть такое, что после ручного обновления один из этих файлов (вернее код в нем) обнулится и его снова придется прописывать каждый раз после обновления.

    [Ответить]

    Денис Черников ответил:

    Лучше всего внести изменения в functions.php, тогда обновления Вам не страшны!

    [Ответить]

    Татьяна ответил:

    Денис, изменила functions.php Через сутки на почту пришло уведомление о заражении Вордпресса вирусом. Сначала испугалась, потом проверила и выяснилось, что ругается именно на этот новый добавленный код. А конкретно желтым мне подсвечивает create_function в первой строчке кода.

    Чё делать? Нажать, что это не вирус? А почему вообще так сработало?

    P.s. Еще немного не по теме, но именно поэтому я и перепугалась в самом начале, когда про вирус узнала :) Позавчера ко мне один троварищ ломился в админку. Удивительно, но у него статичный IP. В общем после проверки этого IP выяснилось его имя, телефон моб. Город, Улица, и дом, и даже номер квартиры. Неужели при статичных IP так досконально можно определить злоумышленника? Прям не верится. Муж предложил позвонить, поинтересоваться не икается ли ему пока.

    Можно ли где-то прописать этот IP, чтобы вообще обрезать ему все входы и выходы? Или это бессмысленно?

    [Ответить]

    Денис Черников ответил:

    Татьяна, на счёт кода, то я не знаю почему сработал антивирусник. Возможно он просто среагировал на изменение структуры файла, вообще все антивирусники, на мой взгляд, сущая чепуха. К примеру, если проверить любую программу для компьютера антивирусником, он будет ругаться, так как все программы ломанные-переломанные!

    Что касается IP, то можно просто заблокировать ему доступ и он не сможет обратиться к сайту, со статическим это проще пареной репы!

    [Ответить]

  34. Андрей

    Статья полезная, никогда не обновляю плагины, поскольку как показывает практика большинство нововведений совсем ненужны, а вот вордпрес 3,8 полностью испортил дизайн, это ужас) могли хотя бы в настройках сделать возможность пользователям самим выбрать внешний вид...

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

    [Ответить]

Оставить комментарий!

Вверх