我的问题是,在主插件文件上包含如下所示的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
在您的代码中看到了:)