私の問題は、メインプラグインファイルに次のようなPHPファイルを含めるときです:
include(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
// or
include_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
// or
require(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
// or
require_once(WP_PLUGIN_URL . '/wordpress-group-buying/ipn/paypal-ipn.php');
そのファイルで、次のようなWordPress関数の呼び出しがあります。
add_action('hook', 'callback');
そして私は得る:
致命的エラー:未定義関数add_action()の呼び出し
さて、あなたが「使用するif(**function_exists**('add_action')){
」と言う前に、私がそれを使用する場合、それはうまくいきません。
質問:
- それを行う正しい方法は何でしょうか?
- どのような違いがあり
include
、include_once
、require
と私は魔女をするときに使うのですか?
WP_PLUGIN_URL
上記のコードに表示されています:)