有没有办法在 WordPress 中设置 add_menu_page() 的样式?

Is there a way to style add_menu_page() in WordPress?

我正在使用 add-menu-page 函数为我的 WordPress 主题添加某种欢迎页面。有没有什么方法可以在不使用内联样式的情况下对页面内部的内容进行样式设置,或者我是否将 add-menu-page 用于错误的目的?

是的,这非常简单。这是我要做的:

  1. 创建 CSS 文件
  2. 使用 admin_enqueue_scripts 使用类似 this answer from the WP Stack Exchange 的代码对 CSS 文件进行排队。

在这里重复该代码以防其他答案被删除:

function my_admin_enqueue( $hook_suffix ) {
    if( 'appearance_page_theme-options' === $hook_suffix ) {       
        wp_enqueue_style('my-theme-settings', get_template_directory_uri() . '/styles/theme-settings.css');        
    }
}
add_action( 'admin_enqueue_scripts', 'my_admin_enqueue', 10 );