2017-03-14 51 views
0

我在客戶的一個Woocommerce檔案和單個產品頁面上遇到了一個有趣的問題。樣式表未載入Woocommerce檔案和單一產品頁面,導致它們未格式化

由於某些原因,這些頁面上根本沒有加載樣式表,它們完全沒有格式化。奇怪的是,樣式表似乎正在加載購物車和結帳頁面很好。這是一個非常基本的商店,我真正需要的是現在加載的默認Woocommerce樣式表。

存檔: http://lifeserveltd.com/online/shop/

單一產品舉例: http://lifeserveltd.com/online/product/1-life-story/

從我的研究,我碰到兩個可能的答案就在網上和沒有運氣來實現他們兩個呢。

我來的第一個可能的修復跨建議把<?php body_class(); ?><body>標籤內像這樣的header.php:

<body <?php body_class(); ?>> 

我可以證實,這樣做。

第二種解決方案涉及通過在<div class="woocommerce"></div>

不幸的是包裹

<?php woocommerce_content(); ?>編輯woocommerce.php文件,在文章的人不同意他們使用,因此確切的語法我試過一對夫婦「包裝」的不同方式。這是我試過的。 (我是新開發的wordpress,所以不要笑得太難):

<div class="woocommerce"><?php woocommerce_content(); ?></div> 


<div class="woocommerce" <?php woocommerce_content(); ?>></div> 


<div class="woocommerce"><?php woocommerce_content(); ?> PAGE CONTENT </div> 

1)我正在做這個工作嗎?

2)如果是這樣,還有什麼可能導致樣式表不加載?

我會在評論中發佈引用解決方案的文章,因爲我已達到鏈接限制。

在此先感謝任何能夠幫助我解決問題的人。我非常感謝您的時間和精力,並會以某種方式找到支付方式。

+0

身體標記修復: http://idnetter.com/solved-woocommerce-css-style-not-working/ DIV包裝修復: HTTPS ://github.com/woocommerce/woocommerce/issues/2739 另一篇引用這兩種解決方案的文章: https://stanhub.com/how-to-fix-default-woocommerce-css-not-working-properly/ – blacklabel578

回答

0

它看起來像你缺少頁面的標題,在你woocommerce.php你要確保在頂部打電話get_header();?這裏有一些鏈接以供參考:

https://codex.wordpress.org/Function_Reference/get_header https://docs.woocommerce.com/document/third-party-custom-theme-compatibility/

+0

那麼......那就是訣竅。不能相信我錯過了這一點。我只是直接進入兔子洞,並沒有檢查是否所有的棋子都在那裏。非常感謝。 我upvoted你的迴應,但它不會顯示,因爲我的帳戶太新。 – blacklabel578