2015-04-08 169 views
0

我在http://eventdepotnj.com上使用WooShop主題併爲其創建子主題。Wordpress兒童主題CSS問題

我做了一個新的目錄/ wooshop獨生子女與此style.css中:

/* 
Theme Name: WooShop Child 
Description: Child theme for WooShop 
Author: Blue Star Multimedia 
Template: wooshop 
*/ 

,我增加了一個functions.php文件與此代碼:

<?php 

add_action('wp_enqueue_scripts', 'theme_enqueue_styles'); 
function theme_enqueue_styles() { 
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css'); 

} 

但是它不工作。

我將我編輯過的header.php和footer.php文件上傳到子主題文件夾以覆蓋常規主題,並且工作正常。但是,當我對style.css文件進行任何更改時,它不會顯示在我的子主題上,它似乎沒有被選中。有任何想法嗎?

+0

如果你直接瀏覽到你的樣式表(http://eventdepotnj.com/wp-content/themes/wooshop-child/style.css?ver=4.1.1)並刷新,你看到你的代碼了嗎? – Hobo

+0

我在那裏看到代碼,但它不是最近更新的版本(我剛更新了一段20px的字體大小以查看它是否工作) –

回答

0

它看起來像你的服務器緩存文件。如果我改變孩子的樣式表的URL從

http://eventdepotnj.com/wp-content/themes/wooshop-child/style.css?ver=4.1.1

http://eventdepotnj.com/wp-content/themes/wooshop-child/style.css?ver=4.1.2

(只是爲了測試),我看到你在您的評論提及20px的字體大小。檢查Chrome的開發工具,我知道我沒有看到本地緩存版本4.1.1 - 它來自您的服務器。

我建議根據文件修改時間自動生成您的版本號,以阻止它被緩存。詳情請參閱我的回答here

+0

看起來像緩存是問題 - 我在GoDaddy託管wordpress,他們做緩存。感謝您的幫助 –

+0

沒問題;樂於幫助 – Hobo