wp_enqueue_scripts钩子在插件中不起作用



我正在开发一个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钩子。

最新更新