不知道我做错了什么,但我需要一些帮助。
我的插件架构在下面..。
register_activation_hook(__FILE__, 'my_post_options_box');
add_action('admin_menu', 'my_post_options_box');
//enqueue jquery ui here
function my_load_js() {
echo "called"; //THIS ECHO FIRES
wp_enqueue_script('jquery');
wp_enqueue_script('jquery-ui-core');
wp_enqueue_script('jquery-ui-widget');
}
function my_post_options_box() {
add_action( 'admin_init', 'my_load_js' );//DOES NOT LOAD THE .JS
$my_dir = plugins_url('/img', __FILE__);
add_options_page( '...my options page settings here');
register_setting( 'my_settings_options', 'my_settings', 'my_settings_validate' );
}不确定我做错了什么,但是当我查看加载插件的页面的源时,没有为我试图加入队列的jquery文件加载.js文件
发布于 2012-12-12 22:18:01
将my_load_js()与wp_enqueue_scripts挂钩,如Codex中的示例所示,而不是admin_init。
add_action('wp_enqueue_scripts', 'my_load_js');...pretty肯定会处理好的。
https://wordpress.stackexchange.com/questions/75917
复制相似问题