2016-04-28 42 views
-1

我試圖在WordPress中創建一個兒童主題。我通過將style.cssfunction.php添加到我的theme-child目錄中,但我的父母主題有css文件夾,其中包含樣式單文件。從WordPress中加載樣式表父母他們在

includes/css/main.css 
includes/css/main.meanmenu 

如何加載這些文件,在我的子主題中進行自定義?

回答

0

通過檢查下面的鏈接確認一次,到目前爲止您創建的網站是否正確。它將描述子主題的創建

child theme wordpress codex

  • 子主題是由至少一個目錄(子主題目錄)和兩個文件(style.css文件和的functions.php)的,您將需要創建:

的子主題目錄

1. style.css 
2. functions.php 

如果你已經完成了上述步驟。

  • 您必須通過儀表板 - >外觀 - >您的子主題 - >激活來選擇子主題。

  • 如果你想編輯:Appearence->編輯 - >的style.css(子)

+0

我這樣做就像你說的,但是當我去WordPress的編輯器style.css並鍵入css代碼它不會在我的網站做任何改變 – user3680224

+0

是我激活了我的孩子主題 – user3680224

0

這可能是你的問題一個錯字,或與您的代碼可能是一個錯誤,但你的問題聲明您添加了一個function.php文件,但它應該是functions.php(帶's')。

在您的child-theme/functions.php文件中,您應該使用wp_enqueue_style()加載樣式表。

添加以下代碼:

function xyz_enqueue_parent_css() { 
    wp_enqueue_style('parent-css-description-1', get_template_directory_uri() . '/includes/css/main.css'); 

    // This filename seems incorrect, so change to suit needs 
    wp_enqueue_style('parent-css-description-2', get_template_directory_uri() . '/includes/css/main.meanmenu'); 
} 
add_action('wp_enqueue_scripts', 'xyz_enqueue_parent_css'); 

parent-css-description-1parent-css-description-2可以是你想要的任何東西,但他們必須是唯一的。

假設您在主題中使用wp_head(),這些CSS文件將由WordPress爲您加載。

+0

我如何確保有變化當我添加以前的代碼 – user3680224

+0

@ user3680224時發生當您查看網站的源代碼時,應該會看到' ...'標籤中列出的CSS文件。據推測,父主題CSS文件也會以一種明顯的方式改變網站的外觀。 –

+0

我看起來像href = http:// localhost:8080/project/website/wp-content/themes/parent-theme-name/includes/css/main.css「 – user3680224