未在Woocommerce存档和单个产品页面上加载样式表,使其无法格式化

时间:2017-03-14 20:19:20

标签: php jquery css wordpress 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(); ?>>

我可以确认这已经完成。

第二个解决方案涉及通过包装

来编辑woocommerce.php文件 <?php woocommerce_content(); ?>

中的

<div class="woocommerce"></div>

不幸的是,文章中的人并没有分享他们使用的确切语法,所以我尝试了几种不同的方式来包装&#34;。这是我试过的。 (我是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)如果是这样,还有什么可能导致样式表无法加载?

我会在评论中发布引用解决方案的文章,因为我已达到链接限制。

提前感谢任何有时间帮助我解决问题的人。我非常感谢你的时间和精力,并会找到一种方法以某种方式支付它。

1 个答案:

答案 0 :(得分:0)

看起来你错过了页面的标题,在你的woocommerce.php中你确定在顶部打电话给get_header();吗?以下是一些参考链接:

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