您可以使用wp_add_inline_style()
函数重写已排队样式表中的样式:
add_action( \'admin_enqueue_scripts\', \'wpse127850_css_overrides\' );
function wpse127850_css_overrides() {
wp_add_inline_style( \'color\', \'.mycolor { background: #ccc; }\' );
}
您需要找到想要影响的样式表的句柄——我已经猜到了
color
但不能保证我是对的。
参考文献wp_add_inline_style()
admin_enqueue_scripts
hookEdited to answer questions from the comments
<函数名可以是您想要的任何名称——它只需与
add_action()
呼叫
color
是CSS文件的“句柄”--如果查看管理页面的源代码,您将看到所有样式表的调用方式如下:<link rel=\'stylesheet\'
id=\'the-erudite-css\'
href=\'http://example.com/wp-content/themes/the-erudite/css/erudite.css?ver=3.8\'
type=\'text/css\' media=\'all\' />
Theid
部分包含CSS文件的句柄,后跟-css
. 在我的示例中,句柄是the-erudite
.我之所以知道这一点,是因为有一天我去寻找这种能力,并通过Google和Codex 正在搜索。这个WordPress Codex 对于您正在尝试的任何WordPress开发都是一个极好的资源。如果你还没有,你应该访问它,可能还应该把它作为书签