我正在开发一个WordPress插件,我试图使用WordPress wp_enqueue_scripts钩子加载一些CSS文件,但由于某些未知的原因,它没有加载
这是我的代码
<?php
function xyz_scripts(){
$plugin_url = plugin_dir_url( __FILE__ );
wp_enqueue_style('custom-style', $plugin_url . 'assets/css/style.css');
}
add_action('wp_enqueue_scripts','xyz_scripts');
function xyz_admin_menu(){
add_menu_page('XYZ Plugin','XYZ','manage_options','xyz-menu','xyz_menu_options','',200);
}
add_action('admin_menu','xyz_admin_menu');
function xyz_menu_options(){
?>
<h2>XYZ Plugin</h2>
<label>Field 1</label>
<input type="text" class="form-control">
<label>Field</label>
<input type="text" class="form-control">
<?php
}
?>
我做错了什么?
我找到了解决方案
使用admin_enqueue_scripts钩子代替wp_enqueue_scripts钩子。