【发布时间】:2011-08-05 18:57:14
【问题描述】:
我正在开发希望灵活的 Wordpress 主题,并且我希望管理员能够更改主题的颜色。这就是为什么我决定使用在运行时生成的样式表“style.php”,代码如下:
<?php
header("Content-type: text/css");
$options = get_option( "option_group" );
?>
body {
background-color: <?php echo $options["body-color"]; ?>
}
/* The rest of the css goes here......... */
我把这个文件包含在标题部分,就像普通的样式表一样。问题是我在此文件中收到“Call to undefined function get_option()”错误。我想知道如何使它工作。在我调用 get_option() 的所有其他文件中,它完全正常工作。如果您能给我任何建议或解决方法,我会很高兴。
祝你有美好的一天:)
【问题讨论】:
-
在这里和那里阅读了一些内容后,我认为我在 get_option() 之前调用 header() 函数存在一些问题。但是当我尝试在 header() 之前调用 get_option() 时,它会将 style.php 检测为 MIME/HTML 文件...