2017-04-05 17 views
0

Wordpressに別のプラグインが読み込まれた後、プラグインがロードされていることを確認する方法はありますか?私が開発したプラグインは、別のプラグインと競合しています。だから私は、矛盾するプラグインがロードされた後にのみ、自分のプラグインがロードされていることを確認したい。ありがとう。Wordpress Plugin実行命令

答えて

1

wp-settings.phpでは、WordPressは最初にmust-use plugins(オプションのmu-pluginsフォルダのプラグイン)をチェックして読み込みます。

次に、マルチサイトインストールを実行している場合は、network-activatedというプラグインがあるかどうかを確認し、それらを読み込みます。

次に、wp_optionsデータベーステーブルのactive_pluginsエントリを調べて、他のすべてのアクティブなプラグインをチェックし、それらをループします。プラグインはアルファベット順に表示されます。ここで

注文WordPressの負荷をほとんどすべてです:http://codex.wordpress.org/Action_Reference#Actions_Run_During_a_Typical_Request

事がある適切に書かれたプラグインはあなたを聞かせてWordPressのフックを使用しますので、通常、個々のプラグインがにロードされているどのような順序は重要ではありません。 WordPressスタートアップの後の特定のポイントに機能を差し込みます。 (競合がないように適切に書かれたプラグインはまた、関数やクラスの前に付けます。)プラグインAPIの

さらに詳しい情報:http://codex.wordpress.org/Plugin_API/