我想在插件激活时注册一个脚本。所以我写道:
register_activation_hook(__FILE__, \'register_script\');
function register_script(){
wp_register_script(\'addjs\',\'http://example.com/exmple.js\');
}
接下来,我创建了一个元框,并将脚本排入
add_meta_boxes
钩子:
wp_enqueue_script(\'addjs\');
但这行不通。为什么?我的js文件只是一个简单的警报函数。然而,当我使用init hook或其他hook注册我的脚本时,我的代码可以工作-为什么?