有没有更好的方法将动态CSS设置转换为WP页面?

时间:2014-12-21 00:00:57

标签: wordpress

我正在处理一个插件,我需要在管理员中设置一些颜色。

现在,我使用WP update_option()函数保存了这些颜色设置。然后,当我需要显示一个页面时,我使用get_option()函数然后嵌入颜色代码,如下所示:

<style>
     .some_class{ background-color: <?php echo $settings->color_code;?>; }
</style>

当然,这很有效。但它似乎有点笨拙,因为插件可以加载几个基于PHP的页面之一。所以,对于每一个,我必须做到以上几点。

有没有办法让这个标签进入我的所有插件页面,而不是逐页进行?

1 个答案:

答案 0 :(得分:2)

for frontend:

add_action( 'wp_enqueue_scripts', 'custom_css', 100 );

function custom_css(){

    echo '<style>css here!</style>';
}

它应该在您当前的css样式表之后打印,因此它将覆盖prev。 css