如何在插件的样式表中包含背景图像?

时间:2011-11-02 作者:cmcculloh

我正在尝试在我正在制作的插件中指定一个样式的背景图像。我刚刚从php输出标记,但意识到我可能应该使用enqueue\\u样式。。。但我该如何放置这样一行代码:

.star.half {
    background:url(<?php echo plugins_url(); ?>/my-plugin/images/star-half.png) no-repeat 0px 0px;
}
进入平原。css文件?我应该把什么放在上面<?php echo plugins_url(); ?>?

1 个回复
最合适的回答,由SO网友:EarnestoDev 整理而成

只需添加一个STYLE 标记入\'wp_head\'.

// Anonymous function, PHP 5.3+, extract function for 5.2
add_action(\'wp_head\', function(){
    echo \'<style type="text/css">\';
    // Add background style here
    echo \'</style>\';
});
将此添加到functions.php. 不要在里面塞进太多CSS,只需要你需要的动态bg图像。

创建动态CSS文件并不是一件容易的事情,因此,仅对于bg图像,请使用此方法。

结束

相关推荐

如何加载父主题style.css?

我的WordPress站点使用的主题是父主题的子主题。根据需要,两个主题都有风格。css文件。然而,据我所知,WordPress只提供了加载子主题样式的机制。css文件。如何加载父主题样式?是否需要手动导入父主题的样式。将css文件转换为子样式。css文件?