我的主php文件中有这个,但脚本没有加载
function class_table_scripts() {
wp_register_script( \'JavaScript1\', plugins_url(\'js/wcs.js\'), array() );
wp_register_script( \'JavaScript1\', plugins_url(\'js/jquery.qtip-1.0.0-rc3.min.js\'), array(\'jquery\') );
}
add_action( \'wp_enqueue_scripts\', \'class_table_scripts\' );
我以前从未尝试在选项页面上使用JS或JQuery,这是我的第一次尝试。有没有关于我哪里出了问题的指示?
编辑:以下是最终对我有效的方法:
function class_table_scripts() {
wp_register_script( \'JavaScript1\', plugins_url(\'js/wcs.js\',__FILE__));
wp_register_script( \'JQuery1\', plugins_url(\'js/jquery.qtip-1.0.0-rc3.min.js\',__FILE__) );
}
add_action( \'admin_init\', \'class_table_scripts\' );
最合适的回答,由SO网友:KingRichard 整理而成
以下是我最终获得它的方式:
function class_table_scripts() {
wp_register_script( \'JavaScript1\', plugins_url(\'js/wcs.js\',__FILE__));
wp_register_script( \'JQuery1\', plugins_url(\'js/jquery.qtip-1.0.0-rc3.min.js\',__FILE__) );
}
add_action( \'admin_init\', \'class_table_scripts\' );
SO网友:shahpranaf
嘿,使用admin\\u enqueue\\u脚本
如果要将一组CSS和/或Javascript文档加载到所有管理页面。您可以在插件中或主题函数文件中使用admin_enqueue_scripts:
function class_table_scripts() {
wp_register_script( \'JavaScript1\', plugins_url(\'js/wcs.css\'), array() );
wp_enqueue_script(\'JavaScript1\');
wp_register_script( \'JavaScript1\', plugins_url(\'js/jquery.qtip-1.0.0-rc3.min.js\'), array(\'jquery\') );
wp_enqueue_script(\'JavaScript1\');
}
add_action( \'admin_enqueue_scripts\', \'class_table_scripts\' );