很抱歉,我问了一个(从我收集的信息中)相对频繁的问题,但我认为我已经把问题复杂化了,因为我离开了一个项目,然后在我的技能变得生疏之后再回来。因此,在我不久前为一位朋友创建的一个非常基本的主题中,我在样式表中使用PHP创建了一些变量,以便可以随机化某些元素的颜色。我实现这一点的方法是命名样式表style.php
(与CSS相反),包括<?php header("Content-type: text/css; charset: UTF-8"); ?>
在文件的顶部。
这在当时效果很好,但自从我完成后,我的朋友就不再使用他们的网站了,我决定将这个主题用于我自己的个人网站。我有一个ManagedWP GoDaddy帐户并上传了主题,但现在它不起作用了。这就是我在诊断问题时遇到的问题。对我来说,最明显的问题是,有些东西导致WordPress不再喜欢使用PHP样式表,所以我尝试过的一件事是将样式表重命名为style.css
然后修改.htaccess
将其解析为PHP。修改.htaccess
对我来说是一件新鲜事,所以我可能在那里做了一些愚蠢的事情,但我一直在使用this 文章作为指导,现在.htaccess
在主题的目录中(与style.css
) 内容如下:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
<FilesMatch "^.*?style.*?$">
SetHandler php5-script
</FilesMatch>
然而,当WordPress似乎可以很好地使用PHP样式表时,我仍然没有获得与以前相同的结果,我不知道应该问什么样的问题。我有一种感觉,这其中很大一部分是我的倒退,但我不确定该朝哪个方向走!任何帮助都将不胜感激!