2012-01-20 292 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

誰下地獄投了我的票,我在回答編輯前發表了評論。 –