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

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

Особенно это актуально для сайтов, которые делаются для клиентов. Предположим что-то пришлось изменить в движке, чуть позднее вышла новая версия WordPress и клиент установил её. Когда он обнаружит что что-то сломалось, он напишет вам. А потом снова обновится. И так до бесконечности….

Запрет обновления тем:

remove_action('load-update-core.php','wp_update_themes');
add_filter('pre_site_transient_update_themes',create_function('$a', "return null;"));
wp_clear_scheduled_hook('wp_update_themes');

Запрет обновления плагинов:

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

Запрет обновления движка WordPress:

add_filter('pre_site_transient_update_core',create_function('$a', "return null;"));
wp_clear_scheduled_hook('wp_version_check');

И еще одна вкусняшка, сейчас я покажу, как ввести тотальный запрет на:

  • добавление новых тем,
  • редактирование существующих тем,
  • обновление тем,
  • добавление новых плагинов,
  • редактирование существующих плагинов,
  • обновление плагинов,
  • обновление версии движка WordPress;

А теперь к делу, вставляем эту строчку кода в файл wp-config.php:

define('DISALLOW_FILE_MODS', true);

В итоге из меню «Консоль» пропадет пункт «Обновление», из меню «Плагины» — пункт «Добавить новый», «Редактор» из меню плагинов и оформления, также доступ к этим страницам по прямым ссылкам будет заблокирован.

Приятной Вам работы с WordPress.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
× iOs app

To install this Web App in your iPhone/iPad press iOs sourse and then Add to Home Screen.