2016-02-26 88 views
1

我是新來的WordPress的自定義主題設計。我試圖通過functions.php訪問CSS 不幸的是我寫了php代碼,但是當我運行它時,它顯示空白屏幕,我的所有內容都不顯示。代碼在這裏。wordpress functions.php沒有爲CSS顯示任何內容

<?php 
function nanoweb_resources() { 
    wp_enqueue_style('style', get_stylesheet_uri()); 
} 
add_action('wp_enqueue_scripts', 'nanoweb_resources'); 

我的錯誤正在工作,我的意思是如果我在代碼中做了任何錯誤,它會顯示錯誤。根據我的半小時研究,有一些邏輯錯誤在那裏。 如果有人幫助我,我不會失去學習定製wordpress主題這一大部分的動力。 預先感謝您

回答

1

如果您的樣式表不在您的主題的根目錄中,您的第二個參數應該是樣式表的路徑。您需要將樣式表的名稱追加到get_template_directory_uri() . '/path/to/sytlesheet.css'。其中/path/to/sytlesheet.css樣式表在模板文件夾中的位置。

+0

你好,是的,它在根目錄下。我正在學習,所以所有的文件都在根目錄下。我只有一個目錄根,並且索引,頁腳,標題,函數和樣式在那裏 –

+0

我建議你在你的回答中使用'/ path/to/stylesheet.css',也就是說。路徑由斜槓定義,然後出現文件名,似乎更符合我的邏輯......只是一個想法... – webeno

+0

你好,感謝您的支持,我在根目錄下的名稱css文件夾上創建並將我的css文件重命名爲stylesheet.css中。現在它在css文件夾中。我將它添加到我的代碼wp_enqueue_style('sytle',get_template_directory_uri()。'/css/sytlesheet.css');內容如何顯示,但CSS不起作用 –