Бан WordPress ъпгрейд

Бан WordPress ъпгрейд

Понякога ние не сме доволни от основните функции на WordPress, всички съществуващи плъгини. В този случай, можете да прибегнете до редактиране на системни файлове, както и всеки, който има минимални умения за програмиране на PHP, като се използва като отправна точка на сайт като нашата - може да реши почти възниква никакъв проблем.

Но този подход включва значителен проблем - всеки неопитен потребител с администраторски права (като например сайт за електронна търговия на клиента) може да актуализира WordPress (плъгин или променя). Всичките ви промени ще бъдат загубени, което може да доведе до неизправност на сайта.

Понякога, за да се получи този проблем, когато го направите, дори не трябва да се променя нищо в системата CMS файлове. Например, когато модернизация на двигателя може да има конфликт с инсталиран плъгин версия. В този случай, ще трябва или да се откажат от функционалност, която носи щепсела и изчакайте версия съвместима с версията на двигателя. Или обратно каша с WordPress.

А фактът, че от версия 3.7 спецификации (3.7.1, 3.7.2, и т.н.) версия на WordPress актуализира автоматично - само усложнява ситуацията.

По този начин, ние считаме, как да деактивирате актуализациите напълно и как да управлявате автоматично obnosleniem:

Изключване актуализации напълно.

Изискване на промени в function.php
актуализиране на Бан WordPress:

add_filter ( "pre_site_transient_update_core" create_function ( "$ за" връщане нула; "..));

Ban актуализация плъгини:

remove_action ( "натоварване-актуализация-core.php '' wp_update_plugins".);

add_filter (create_function "pre_site_transient_update_plugins" ( "$ за" връщане нула; "..));

Този метод има само един недостатък - когато промените всички забрани невалидна модел. Това трябва да се помни.

автоматично управление на актуализация с помощта на приставката

Plugin Plugin Актуализация Control. Plug-in за настройки се появяват в Настройки / Общи, ако пропилеем надолу в страницата. С този плъгин, можете да деактивирате автоматичните актуализации на WordPress, плъгини, бланки и трансфери.

Бан WordPress ъпгрейд

автоматично управление на актуализация, с използване на конфигурационен файл.

Забраната за автоматично актуализиране може да се зададе в конфигурационния файл WP-config.php, с помощта на специален константи.
Например, за да забраните напълно автоматични актуализации за използване на постоянен AUTOMATIC_UPDATER_DISABLED:

определи ( "AUTOMATIC_UPDATER_DISABLED" вярно.);

Моля, обърнете внимание, това също деактивира автоматично актуализиране плъгини, шаблони, езикови пакети.

С постоянна WP_AUTO_UPDATE_CORE може да се контролира автоматично актуализиране на Wordpress ядро.

Значение незначително - даде възможност за автоматични актуализации само за техническите издания (например от 3.7 до 3.7.1, и т.н.)
Стойността на фалшива - забрани автоматичното актуализиране на ядрото
Стойност вярно - Активиране на автоматични актуализации за всички версии.

определи ( "WP_AUTO_UPDATE_CORE" фалшиви.);

Също така, за да контролира автоматичните актуализации, можете да използвате специални филтри:

  • allow_major_auto_core_updates - основно обновяване пресата (от 3.7 до 3.8)
  • allow_minor_auto_core_updates - актуализиране на техническите издания (от 3.7 до 3.7.1 и 3.7.2)
  • allow_dev_auto_core_updates - актуална информация за версия за разработчици (с 3.7-RC до 3.7-RC2)
  • auto_update_core - позволява автоматични актуализации на ядрото

Можете да напишете прост плъгин да се използват тези филтри:
Например, за да забрани автоматичното обновяване WordPress ядрото:

* Plugin Име: Забранете Ядро Updates

add_filter ( "auto_update_core '' __return_false.);

И с auto_update_theme и auto_update_plugin филтри може да управлява автоматично актуализиране на шаблони и плъгини.

Можете да получите всички нови материали по пощата

Сходни публикации:

Показва датата и часа последното влизане на потребителя на Wordpress сайт