Wordpressでプラグインのインストール/アップデートを無効にする方法はありますか?
私はGithubでデプロイしているので、サーバー上の変更は私の開発環境には反映されません。
これを無効にして、私のローカルGitリポジトリにすべての更新とインストールを行い、それから変更を加えて本番環境にプッシュする必要があります。
DISALLOW_FILE_MODS
の定数wp-config.php
をTRUE
に設定します。
const DISALLOW_FILE_MODS = TRUE;
背景情報については、 コーデックス を参照してください。
この定数を設定すると、プラグインとテーマエディターも無効になります(つまり、
DISALLOW_FILE_MODS
とDISALLOW_FILE_EDIT
を設定する必要はありません。独自のDISALLOW_FILE_MODS
は同じ効果を持つためです)。
また、プラグイン、テーマのインストールまたはアンインストール、およびWordPressコアの更新も防ぎます。
これはGitの展開には影響しません。
あなたがいじり回すことができるかなりの数の関連ビットがあります、しかしバージョン管理されたスタックのための1つの最も包括的な設定はdefine( 'DISALLOW_FILE_MODS', true );
です。コードファイル、コア、または拡張子の変更に関連するものはすべて無効になります。