我在Wordpress主题选项面板中有一个选项,我可以从五种不同的样式中进行选择。在localhost上运行Wordpress如果我选择黄色,红色,绿色,蓝色或黑色,则正确应用样式并且一切正常。我在header.php
中使用的代码是:
<link rel="stylesheet" type="text/css" media="screen"
href="<?php bloginfo('template_directory'); ?>/css/<?php echo get_option('of_cssstyles'); ?>.css" />
但是当我在网络上安装相同的主题时,我得到一个绝对没有CSS样式的网页,你可以在这里看到它:(http://macoverflow.org/p3dra/),你可以看到没有应用CSS样式。
如何解决这个问题?
答案 0 :(得分:1)
您要链接的样式表不存在。您需要将其上传到服务器或链接到上传的地方。
编辑:转到:http://macoverflow.org/p3dra/wp-content/themes/blankfolio/css/表示样式表实际上称为“yellow.css”,但您链接的页面是“Yellow.css”,请注意“y”的情况。
答案 1 :(得分:0)
您是否将样式表上传到服务器?
您是否将样式表的权限设置为可由apache读取?
我通过查看完成页面中的最终html代码收到以下内容:
http://macoverflow.org/p3dra/wp-content/themes/blankfolio/css/Yellow.css
找不到。
答案 2 :(得分:-1)
他说的是文件名是caase敏感的所以Yellow.css和yellow.css是apache眼中的两个不同的文件,它们与一个名为yellow.css和另一个名为pink的不同。 css,详细信息在第一个字母中,作为首都。