我把这些代码行放在我的functions.php中
if(function_exist("showMessage")){
showMessage();
}
但它给了我一个致命的错误:
"Call to undefined function showMessage"
我的插件上有这个功能
提前致谢!
我在插件文件中的所有函数之上添加了这些代码行,它就像一个魅力
if (!defined('WP_CONTENT_URL'))
define('WP_CONTENT_URL', get_option('siteurl') . '/wp-content');
if (!defined('WP_CONTENT_DIR'))
define('WP_CONTENT_DIR', ABSPATH . 'wp-content');
if (!defined('WP_PLUGIN_URL') )
define('WP_PLUGIN_URL', WP_CONTENT_URL. '/plugins');
if (!defined('WP_PLUGIN_DIR') )
define('WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins');
尝试将该功能连接到适当的挂钩。如果您将其用于调试目的,它应该运行的最早时间应该在init
钩子中。
将此添加到函数文件中,它将在 init 钩子执行时运行 showMessage 函数:
add_action('init', 'showMessage');
为了获得更大的灵活性,您可以将其更改为使用您定义的函数:
add_action('init', 'run_debug');
function run_debug( ) {
showMessage();
}
有关更多信息,请访问http://codex.wordpress.org/Plugin_API/Action_Reference。