无法让jQuery UI在我的插件中排队!

时间:2012-12-12 作者:N2Mystic

我不知道我做错了什么,但我需要一些帮助。

我的插件架构如下。。。

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 ui文件加载的js文件

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

my_load_js()wp_enqueue_scripts 如法典中的示例,而不是admin_init.

add_action(\'wp_enqueue_scripts\', \'my_load_js\');
。。。很肯定会解决的。

结束

相关推荐