下面是我在插件/选项页面(位于类中,因此是$this->构造)中的操作方法:
/* enqueue our css */
public function enqueue_options_style( $hook ) {
if( $hook == $this->admin_page )
wp_enqueue_style( \'my-options\', \'/some-directory/my-options.css\', false, $this->version ); // only present for our plugin\'s settings page
}
$this->admin_page
是从先前的选项页初始化返回的slug:
$this->admin_page = add_menu_page( __( \'Settings\' ), __( \'Settings\' ), \'some-user-capability\', \'my-options\', array( &$this, \'display_page\' ), \'dashicons-my-icon\' );
并且,将选项样式排入队列的调用被钩住了:
add_action( \'admin_enqueue_scripts\', array( &$this, \'enqueue_options_style\' ), 10, 1 ); // add the css we need for our options settings page
现在,这只是一个构建的问题
my-options.css
文件,并为您的
.accordion h3
要素