2013-04-28 144 views
0

有什麼辦法可以改變默認的Wordpress樣式表路徑嗎?當我將style.css移動到/styles/style.css文件夾(並更新header.php中的路徑)時,我無法從管理面板加載我的主題,因爲WP尖叫關於損壞的模板: -/WordPress的默認樣式表路徑

我試過define('STYLESHEETPATH', get_template_directory . '/css');functions.php但它不起作用。

回答

1

必須在您的主題文件夾中有一個style.css,因爲這是WordPress如何識別主題,使用此文件標題中的註釋。如果你想舉辦居然CSS在不同的子目錄中的最簡單的方法是做一個CSS導入:

文件style.css

/* 
Theme Name: My Theme 
*/ 
@import url('css/style.css'); 

文件css/style.css

* { margin: 0; padding: 0 } 
body { font-size:12px; } 

你也可以顯式加載這兩個文件,但我會推薦上面的例子。

不建議更改STYLESHEETPATH,因爲許多插件都使用它來確定活動主題的路徑,但是在您的示例中,您缺少對get_template_directory()函數調用的參數。

+0

因此,而不是改變STYLESHEETPATH可能關閉檢查根目錄中的style.css是可能的呢? – cachaito 2013-04-29 11:47:04

+0

不,你不能,因爲這是WordPress獲取主題信息的方式。 – doublesharp 2013-04-29 15:51:09

+0

好吧,謝謝你解釋:) – cachaito 2013-04-30 13:38:27