我试着遵循这个= wordpress enqueue admin scripts on specific page
如何仅在主题选项上对脚本进行排队
我尝试了以下几点:
主题选项url为:http://theme:8888/wp-admin/admin.php?page=theme_settings&tab=layout-tab
function theme_admin_style() {
if(get_query_var('page') == theme_settings ){
wp_enqueue_style('bootstrap-grid', get_template_directory_uri().'/assests/css/bootstrap-grid.css');
}
}
add_action('admin_enqueue_scripts', 'theme_admin_style');发布于 2019-09-02 20:32:05
get_query_var与$wp_query相关,并且在您的自定义管理页面上没有查询,因此最好使用$_GET
function theme_admin_style() {
if( isset($_GET['page']) && $_GET['page'] == 'theme_settings' ){
wp_enqueue_style('bootstrap-grid', get_template_directory_uri().'/assests/css/bootstrap-grid.css');
}
}
add_action('admin_enqueue_scripts', 'theme_admin_style');https://stackoverflow.com/questions/57756678
复制相似问题