这个问题被问了太多次,并且有太多不同的问题,由于某种原因,我似乎无法在没有找到任何答案的情况下使用它。非常奇怪的是,我之前开发了主题并且它正在工作。
我需要为我的主题设置一些选项,所以我在 wordpress 管理区域中创建了单独的菜单并且它可以工作,我在该页面中添加了一些选项并显示它,保存选项也可以工作。
现在我想做更多的选择,并用 jquery ui 选项卡将它们标记为选项卡。我知道 wordpress 现在原生支持 jquery ui,但需要另外调用才能加载。
因此,在把太多的代码弄乱之后,我最终从 generatewp.com 网站上提取了一个应该可以工作的代码,但它没有,为什么我无法理解。
现在的代码是:
function custom_styles() {
wp_register_style( 'jquery-ui-style', 'http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css', false, false );
}
// Hook into the 'admin_enqueue_scripts' action
add_action( 'admin_enqueue_scripts', 'custom_styles' );
// Register Script
function custom_scripts() {
wp_register_script( 'jquery-ui-core', '', array( 'jquery' ), false, false );
wp_register_script( 'jquery-ui-tabs', '', array( 'jquery' ), false, false );
}
// Hook into the 'admin_enqueue_scripts' action
add_action( 'admin_enqueue_scripts', 'custom_scripts' );
根据 wordpress 记录,这应该注册 jquery ui 选项卡和样式,但它没有。
我尝试了许多其他组合,但它根本不起作用。为什么我无法理解。