2017-08-18 11 views
-1

別のプラグインからプラグインの関数を呼び出すにはどうすればよいですか?私が呼び出す必要が 関数は、クラスでWORDPRESS:別のプラグインからプラグイン関数を呼び出す

おかげ

+2

を参照してください:https://wordpress.stackexchange.com/questions/57043/how-can-i-call-a-function-from-one-plugin-within -another-plugin –

+0

私が呼び出す必要のある関数はクラスにありません – user3174311

答えて

0

ではありません、その関数としてではないクラス内のそれはどこでも初期ロード上のファイルそのプラグインのロード場合、一般的にアクセス可能です。 (名前で)昇順に

WordPressの負荷のプラグイン

だから、あなたは、これらのプラグインは、コードベース全体をロードできるようにするために、最後にあなたのプラグインをロードする必要があり、あなたは次のようにその機能を呼び出す以下

if(function_exists('needed_function')){ 
    needed_function(); 
} 

それ以外の場合は、そのファイルを含めてください。

include_once plugin_dir/that-plugin/file.php 

今、あなたはその関数を呼び出す

+0

ありがとう、私はメソッドを呼び出す前にファイルをインクルードする必要がある部分を見逃しました。 メソッド内のグローバル変数をオーバーライドする方法はありますか? – user3174311

+0

PHPでグローバル変数をオーバーライドできます。 – Thamaraiselvam

関連する問題