我考虑将其作为内联CSS添加到functions.php
(不知道怎么做)。
类似这样:
function addcss() {
background: $this_is_the_css_value;
}
我想知道这一点。但如果有更好的选择(无需添加内联CSS)。我也想知道。我考虑将其作为内联CSS添加到functions.php
(不知道怎么做)。
类似这样:
function addcss() {
background: $this_is_the_css_value;
}
我想知道这一点。但如果有更好的选择(无需添加内联CSS)。我也想知道。一种方法是从PHP创建一个“CSS”文件。换句话说,创建一个文件,称之为style.css.php
, 在文件开头,输入:
<?php header("Content-type: text/css");
然后,在主题文件的头部链接该文件。因为style.css.php
文件是一个PHP文件,在普通PHP文件中可以执行的任何操作都可以在此文件中执行。因此,您可以从数据库中提取主题选项值并使用它们。例如:#header{
background: <?php echo get_option(\'my-header-background-color\'); ?>
}
当然,您需要首先将选项输入到数据库中,但由于您的问题没有解决这个问题,因此我将不在这里进行讨论。从PHP生成CSS意味着它必须为每个页面加载运行该代码,如果可能的话,生成一个静态CSS文件,然后将其排队。
所以请参见:
How do I add CSS options to my plugin without using inline styles? 或
//Geo Map add_action( \'woo_post_inside_after\', \'my_geo_mashup\' ); function my_geo_mashup() { global $post; if ( in_category(\'listings\') ) { echo GeoMashup::map(); } } 只在分类为“列表”的单篇文章中嵌入我的地图标签,但嵌入的标签