这使得Jquery脚本可以在插件中工作:
wp_enqueue_script(\'metabox_js\', plugins_url(\'add_meta_box/js/metabox.js\',dirname(__FILE__) ), array(\'jquery\'));
我已经试了很久了;这不会使脚本在主题中工作(已将其放入functions.php中):
function prefix_enqueue_scripts3() {
wp_enqueue_script( \'metabox_js\', get_stylesheet_directory_uri() . \'/js/metabox.js\', array( \'jquery\' ), \'1.0.0\', true );
}
add_action( \'wp_enqueue_scripts\',\'prefix_enqueue_scripts3\');
请有人提出建议。我有另一个Jquery文件的进一步功能。php成功地使用了Jquery,我只使用这个更改了文件位置和文件名。有人能给我建议吗?谢谢大家!
最合适的回答,由SO网友:Milo 整理而成
从…起wp_enqueue_scripts
措施:
wp_enqueue_scripts
是将要出现的项目排队时要使用的适当挂钩on the front end.
对于面向管理的脚本,正确的操作挂钩是admin_enqueue_scripts
function prefix_enqueue_scripts3() {
wp_enqueue_script(
\'metabox_js\',
get_stylesheet_directory_uri() . \'/js/metabox.js\',
array( \'jquery\' ),
\'1.0.0\',
true
);
}
add_action( \'admin_enqueue_scripts\', \'prefix_enqueue_scripts3\' );