特定のプラグインが存在するかどうかを確認する方法と予想バージョン
-
16-10-2019 - |
質問
WordPressプラグインリポジトリにアクセスするプラグインを作成しました。次に、この特定のプラグインを既にインストールしてアクティブ化する必要がある別のプラグイン(コールするサブプラグインまたはチャイルドプラグイン)を作成する必要があります。
私は使えることを知っています register_activation_hook
. 。ただし、そのフックを使用して確認するにはどうすればよいですか?または、多分別の解決策が存在するのでしょうか?
解決
がある is_plugin_active()
働き。
他の方法は、必要なプラグインに固有の関数またはクラスが存在するかどうかを確認することです。一部のプラグインは、通常、バージョン番号やその他の識別情報を使用して、独自の定数を明示的に定義します。
拡張依存ロジックをより一般的にするためのいくつかの開発がありました。 プラグイン依存関係, 、しかし、彼らはこれまで広範囲にわたる採用を獲得していませんでした。
所属していません wordpress.stackexchange