WordPress开发管理菜单CSS


WordPress development administration menu CSS?

嗨,我正在为WordPress创建一个插件,我正在创建管理菜单的CSS端。我一直在阅读WP的代码,但仍然不完全确定如何实现整个事情。首先,我有两个文件adminstyle.cssadminstyle.html。我知道我必须在wp中使用wp-enzue-style/script函数,但在实际实现中需要一些帮助。首先,html/css端是一个用于管理员输入/textares/radio按钮的页面,供管理员选择其设置。所以我的问题是,是否有任何WP CSS约定,或者它是否像在管理菜单上包含CSS/HTML脚本一样简单,以便管理员选择他/她的设置?

实现起来并不难,但您应该了解wordpress挂钩、过滤器和实现它的技术。

如果您想要一些代码示例,那么默认情况下,插件目录中有一个名为hello.php的文件,它是默认的Hello Dolly插件。看看这个如何在管理端实现样式的示例:

function dolly_css() {
    // This makes sure that the positioning is also good for right-to-left languages
    $x = is_rtl() ? 'left' : 'right';
    echo "
    <style type='text/css'>
    #dolly {
      float: $x;
      padding-$x: 15px;
      padding-top: 5px;     
      margin: 0;
      font-size: 11px;
    }
    </style>
    ";
}
add_action( 'admin_head', 'dolly_css' );

在上面的代码中,dolly_css是一个附加到admin_head钩子的函数。