仅在主题设置上排队管理脚本
Enqueue admin script only on Theme settings
我试着按照这个=
如何仅在主题选项上排队脚本
我试过以下方法:
主题选项 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');
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');
我试着按照这个=
如何仅在主题选项上排队脚本
我试过以下方法:
主题选项 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');
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');