-6

我正在创建一个 Wordpress 主题。我想从用户那里定制许多 CSS 东西。我希望在用户选择后对 CSS 文件进行这些更改。我知道如何使用 PHP 代码导入/包含 CSS 文件,但不了解如何使用 Wordpress。

有人可以帮忙吗?

4

3 回答 3

5

没有什么神奇的:

css.php

<?php

header('Content-type:text/css');
$color = 'puce';
?>

body {
   color: <?php echo $color ?>;
}

html:

<link rel="stylesheet" ref="css.php" type="text/css" />

或者...正如您在评论中所说的那样,您不能使用 .php 命名的 css 文件,然后

主题.css

@import url('theme.php');

主题.php:

... code as above ...
于 2013-04-26T20:40:18.937 回答
0

无论如何,而其他两个答案是完全有效的。如果您想要做的是使用变量来预定义一些值。你应该看看SASS。SASS 允许变量、嵌套规则等。

于 2013-04-26T21:00:50.287 回答
0

作为替代方案,您可以将其添加到htaccess文件中以使用 PHP 脚本处理程序解释 CSS 文件:

AddHandler application/x-httpd-php .css

但是,我推荐 Marc B 的解决方案,因为它不需要htaccess.

于 2013-04-26T20:42:56.137 回答