2015-04-03 86 views
0

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

回答

0

它不是很难实现,但你应该意识到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钩子函数。

+0

admin_head挂钩是否将css文件链接到hello.php? – 2015-04-03 11:24:46

+0

hello.php是你的插件文件,或者你给的名字和'admin_head'钩子将通过你的插件添加css,js或任何要添加到管理面板。 – 2015-04-04 04:23:45