Sozdaiblog.ru
Назад

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

Опубликовано: 27.07.2012
Время на чтение: 5 мин
82
7

Хорошего настроения, всем читателям – 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», Вы должны быть уверены в своих действиях и для подстраховки, обязательно сделать бэкап базы данных Вашего ресурса. Иначе, неправильность Ваших действий, может привести к необратимым последствиям.

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

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

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

 

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

Поделиться
Похожие записи
Комментарии:
  • Элла
    Опубликовано: 26.08.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 26.08.2012 Ответить на сообщение

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

  • Юлия
    Опубликовано: 27.08.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 27.08.2012 Ответить на сообщение

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

  • Юлия
    Опубликовано: 27.08.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 27.08.2012 Ответить на сообщение

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

      • Юлия
        Опубликовано: 27.08.2012 Ответить на сообщение

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

        • Денис Черников
          Опубликовано: 27.08.2012 Ответить на сообщение

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

          • Юлия
            Опубликовано: 27.08.2012 Ответить на сообщение

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

          • Денис Черников
            Опубликовано: 27.08.2012 Ответить на сообщение

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

  • Виктор
    Опубликовано: 27.08.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 27.08.2012 Ответить на сообщение

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

      • Виктор
        Опубликовано: 27.08.2012 Ответить на сообщение

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

        • Денис Черников
          Опубликовано: 27.08.2012 Ответить на сообщение

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

          • Ольга
            Опубликовано: 27.08.2012 Ответить на сообщение

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

          • Денис Черников
            Опубликовано: 27.08.2012 Ответить на сообщение

            Здравствуйте, Ольга!
            Думаю, что в этом есть смысл!

  • Виктор
    Опубликовано: 27.08.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 27.08.2012 Ответить на сообщение

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

  • Алевтина
    Опубликовано: 27.08.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 27.08.2012 Ответить на сообщение

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

  • blogrub
    Опубликовано: 27.08.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 27.08.2012 Ответить на сообщение

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

  • Марина Антонова
    Опубликовано: 28.08.2012 Ответить на сообщение

    Здравствуйте Денис!
    У меня на одном из сайтов стоит WordPress 3.3. Предложений ни на его обновление, ни на обновления плагинов не поступает.
    На других же, постоянно идут обновления как движка, так и плагинов.
    Как вы думаете, нужно ли обновить WordPress на новую версию или нет?

    • Денис Черников
      Опубликовано: 28.08.2012 Ответить на сообщение

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

      • Марина Антонова
        Опубликовано: 28.08.2012 Ответить на сообщение

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

        • Денис Черников
          Опубликовано: 28.08.2012 Ответить на сообщение

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

  • Марина Антонова
    Опубликовано: 28.08.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 28.08.2012 Ответить на сообщение

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

  • Михаил
    Опубликовано: 30.08.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 30.08.2012 Ответить на сообщение

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

      • Михаил
        Опубликовано: 31.08.2012 Ответить на сообщение

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

        • Денис Черников
          Опубликовано: 31.08.2012 Ответить на сообщение

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

          • Михаил
            Опубликовано: 31.08.2012 Ответить на сообщение

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

          • Денис Черников
            Опубликовано: 31.08.2012 Ответить на сообщение

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

  • Алексей
    Опубликовано: 30.08.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 30.08.2012 Ответить на сообщение

      Пожалуйста, Алексей!
      Я тоже, делаю это вручную!

  • Евгения
    Опубликовано: 12.12.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 12.12.2012 Ответить на сообщение

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

  • Алексей
    Опубликовано: 23.12.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 23.12.2012 Ответить на сообщение

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

  • Алекс Fomik
    Опубликовано: 27.12.2012 Ответить на сообщение

    Денис, в конце файла у меня стоит вот это }
    ?> Код вставлять до или после?

    • Денис Черников
      Опубликовано: 27.12.2012 Ответить на сообщение

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

  • Алекс Fomik
    Опубликовано: 30.12.2012 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 30.12.2012 Ответить на сообщение

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

  • Владимир Новосёлов
    Опубликовано: 10.01.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 10.01.2013 Ответить на сообщение

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

  • Владимир
    Опубликовано: 28.01.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 28.01.2013 Ответить на сообщение

      Привет, Владимир!
      Даже не задумывался если честно!
      У Вас просто какой то глюк.

  • Татьяна
    Опубликовано: 04.02.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 04.02.2013 Ответить на сообщение

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

  • Наиля
    Опубликовано: 07.02.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 07.02.2013 Ответить на сообщение

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

  • Аноним
    Опубликовано: 19.02.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 19.02.2013 Ответить на сообщение

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

  • Redheadsu
    Опубликовано: 15.03.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 15.03.2013 Ответить на сообщение

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

  • Абдужамол
    Опубликовано: 25.03.2013 Ответить на сообщение

    Денис добрый день. Я так понимаю, Вы хорошо разбираетесь в Вордпресс?
    На мой сайт в последнее время идет постоянная атака со стороны рассылщиков спама.
    Я не могу найти решения проблемы. Приходится постоянно заходить и помещать комментарии в спам. Я уже изменил настройки вордпреса и теперь любой комментарий прежде чем опубликоваться должен пройти проверку.
    Но хотелось бы сделать так чтобы можно было блокировать именно почту спамщиков и/или IP адресс.
    Как это сделать можете подсказать?
    Если поможете разработать решение (капча не подходит, т.к. она не защищает, по крайней мере у меня), я поделюсь своим решением навигационного блока меню, так чтобы для разных разделов сайта отображалось разное меню. Школа заработка в интернете просто погуляйте по моему сайту и посмотрите как меняется меню.
    С точки зрения СЕО это очень хорошее дополнение для сайта!!! Если что отписывайтесь в комментариях на моем сайте!

    • Денис Черников
      Опубликовано: 25.03.2013 Ответить на сообщение

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

  • Игорь
    Опубликовано: 13.06.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 13.06.2013 Ответить на сообщение

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

  • Вилли
    Опубликовано: 10.10.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 10.10.2013 Ответить на сообщение

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

  • Сергей
    Опубликовано: 14.11.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 14.11.2013 Ответить на сообщение

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

  • Сергей
    Опубликовано: 14.11.2013 Ответить на сообщение

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

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

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

    • Денис Черников
      Опубликовано: 14.11.2013 Ответить на сообщение

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

  • Андрей
    Опубликовано: 22.11.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 23.11.2013 Ответить на сообщение

      до ?>

  • Ильдар
    Опубликовано: 04.12.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 04.12.2013 Ответить на сообщение

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

  • Яр
    Опубликовано: 25.01.2014 Ответить на сообщение

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

  • антон
    Опубликовано: 26.01.2014 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 26.01.2014 Ответить на сообщение

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

  • алексей
    Опубликовано: 27.01.2014 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 27.01.2014 Ответить на сообщение

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

  • Роман Чусовской
    Опубликовано: 14.05.2014 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 15.05.2014 Ответить на сообщение

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

  • Татьяна
    Опубликовано: 24.05.2014 Ответить на сообщение

    Денис, подскажите пожалуйста, в чем разница:
    Можно внести код в functions.php как у Вас, а можно в wp-config.php ( еще вариант такой в сети встречается. Вот такой код (наверное не отобразится)
    define ( ‘WP_AUTO_UPDATE_CORE’, false );
    В какой файл предпочтительнее внести изменения? Я имею ввиду, может быть такое, что после ручного обновления один из этих файлов (вернее код в нем) обнулится и его снова придется прописывать каждый раз после обновления.

    • Денис Черников
      Опубликовано: 25.05.2014 Ответить на сообщение

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

      • Татьяна
        Опубликовано: 27.05.2014 Ответить на сообщение

        Денис, изменила functions.php Через сутки на почту пришло уведомление о заражении Вордпресса вирусом. Сначала испугалась, потом проверила и выяснилось, что ругается именно на этот новый добавленный код. А конкретно желтым мне подсвечивает create_function в первой строчке кода.
        Чё делать? Нажать, что это не вирус? А почему вообще так сработало?
        P.s. Еще немного не по теме, но именно поэтому я и перепугалась в самом начале, когда про вирус узнала Позавчера ко мне один троварищ ломился в админку. Удивительно, но у него статичный IP. В общем после проверки этого IP выяснилось его имя, телефон моб. Город, Улица, и дом, и даже номер квартиры. Неужели при статичных IP так досконально можно определить злоумышленника? Прям не верится. Муж предложил позвонить, поинтересоваться не икается ли ему пока.
        Можно ли где-то прописать этот IP, чтобы вообще обрезать ему все входы и выходы? Или это бессмысленно?

        • Денис Черников
          Опубликовано: 29.05.2014 Ответить на сообщение

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

  • Андрей
    Опубликовано: 23.06.2014 Ответить на сообщение

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

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.