2012-01-20 295 views
0

我在我的Wordpress主题选项面板中有一个选项,可以从五种不同样式中进行选择。在本地主机上运行Wordpress,如果我选择黄色,红色,绿色,蓝色或黑色风格正确应用,一切工作正常。我使用的header.php的代码是这样的:链接到CSS样式表

<link rel="stylesheet" type="text/css" media="screen" 
href="<?php bloginfo('template_directory'); ?>/css/<?php echo get_option('of_cssstyles'); ?>.css" /> 

但是,当我安装web我得到一个网页,是绝对有没有CSS样式在同一主题上,你可以看到它在这里:(http://macoverflow.org/p3dra/),为你可以看到没有应用的CSS样式。

如何解决这个问题?

+0

首先,验证PHP的输出是为样式表生成期望的URL。您链接到的页面没有位于'link'标签的'href'的样式表。 –

回答

1

您链接到的样式表不存在。您需要将其上传到服务器或链接到它上传的某个地方。

编辑:前往:http://macoverflow.org/p3dra/wp-content/themes/blankfolio/css/表明样式表实际上被称为“yellow.css”,但您链接到的页面是“Yellow.css”,请注意“y”的情况。

+0

我重新上传了我的主题并激活了它。现在不用更改任何代码就可以显示一些样式。也许是一个权限问题。我将y更改为Y,但仍然不起作用!但在本地主机工作正常。 –

+0

@RicardoRibeiro,Yellow.css不存在。您需要将css上传为“Yellow.css”或更改php返回“yellow.css” – mowwwalker

+0

它确实存在,我使用ftp确认,所有文件都在那里。当我尝试编辑萤火虫时,它并没有找到它。只有style.css。但是所有文件都在css文件夹中。 –

0

你上传样式表到服务器了吗?
您是否将样式表的权限设置为可由apache读取?
我收到了以下通过查看最终的HTML可待因成品页:

http://macoverflow.org/p3dra/wp-content/themes/blankfolio/css/Yellow.css

这是找不到的。

+0

我重新上传了我的主题并激活了它。现在不用更改任何代码就可以显示一些样式。也许是一个权限问题。 –

-1

他说的是文件名是caase敏感的,所以Yellow.css和yellow.css是apache眼中的两个不同的文件,它们与一个名为yellow.css的文件不同,他也称为粉红色.css,详细信息在第一个字母中,是首都。

+0

我明白了,我已经做出了改变,但仍然有问题。 –

+0

谁下地狱投了我的票,我在回答编辑前发表了评论。 –