web-dev-qa-db-ja.com

Gitデプロイ - プラグイン/テーマのインストール/アップデートをリモートで無効にしますか?

Wordpressでプラグインのインストール/アップデートを無効にする方法はありますか?

私はGithubでデプロイしているので、サーバー上の変更は私の開発環境には反映されません。

これを無効にして、私のローカルGitリポジトリにすべての更新とインストールを行い、それから変更を加えて本番環境にプッシュする必要があります。

5
Frederik Spang

DISALLOW_FILE_MODSの定数wp-config.phpTRUEに設定します。

const DISALLOW_FILE_MODS = TRUE;

背景情報については、 コーデックス を参照してください。

この定数を設定すると、プラグインとテーマエディターも無効になります(つまり、DISALLOW_FILE_MODSDISALLOW_FILE_EDITを設定する必要はありません。独自のDISALLOW_FILE_MODSは同じ効果を持つためです)。

また、プラグイン、テーマのインストールまたはアンインストール、およびWordPressコアの更新も防ぎます。

これはGitの展開には影響しません。

7
fuxia

あなたがいじり回すことができるかなりの数の関連ビットがあります、しかしバージョン管理されたスタックのための1つの最も包括的な設定はdefine( 'DISALLOW_FILE_MODS', true );です。コードファイル、コア、または拡張子の変更に関連するものはすべて無効になります。

0
Rarst