Развертывание Git - Отключение установки/обновления плагина/темы на удаленном компьютере?
Есть ли способ отключить установку/обновление плагинов в Wordpress?
Я развертываю с помощью Github, и поэтому изменения на сервере не реплицируются в моей среде разработки.
Мне нужно отключить это и выполнить все обновления и установки в моем локальном репозитории Git, а ЗАТЕМ перейти к работе с изменениями.
2 answers
Установите константу DISALLOW_FILE_MODS
на TRUE
в вашем wp-config.php
:
const DISALLOW_FILE_MODS = TRUE;
Смотрите Кодекс для получения справочной информации:
Установка этой константы также отключает редактор плагинов и тем (т.Е. Вам не нужно устанавливать
DISALLOW_FILE_MODS
иDISALLOW_FILE_EDIT
, так как сам по себеDISALLOW_FILE_MODS
будет иметь тот же эффект).
Это также предотвратит установку или удаление плагинов, тем и обновление ядра WordPress.
Это не повлияет на развертывание Git.
Существует довольно много связанных битов, с которыми вы можете поработать, но наиболее полным параметром для стека с контролем версий является define( 'DISALLOW_FILE_MODS', true );
. Это также отключит все, что связано с изменением файлов кода, ядра или расширений.