我真的希望有人能帮我解决这个问题,这让我发疯。我已经在默认主题 (TwentyThirteen) 的离线测试站点上安装了 WooCommerce,它运行良好并且看起来很棒。
然而,当将它应用于我开发的主题时,产品的样式完全中断并显示在垂直列表中,链接的样式与我页面的其余部分相同。
我已经尝试了 WooCommerce 网站上的所有说明以将其集成到我的主题中(使用捕获所有页面或添加 Hook 的两种方法),所有这些仍然导致相同的损坏布局。
现在,通过许多小时的研究并将我的主题与 TwentyThirteen 的主题进行比较,我注意到当我呈现页面时,' TwentyThirteen 主题上产品的 ul 和 li 标签使用的是 woocommerce.css,而我的只是我已经设置的样式。
所以出于某种原因,TwentyThirteen 主题可以查看 woocommerce 样式表,而我的主题不能。 WooCommerce 的所有设置都是相同的,因为我只是切换主题。
我已经在我的标题中声明了我的 style.css 但没有关于排队脚本等的其他内容。这是我哪里出错了吗?如果是这种情况,有人可以指出我在标题或 functions.php 中放置什么的正确方向吗?我在自己的主题上使用的任何其他插件似乎都没有问题。
感谢您花时间阅读本文以及您可以给我的任何建议。 :)
最佳答案
确保你有 body_class()
进入你的<body>
像这样的标签:
<body <?php body_class(); ?>>
关于php - WooCommerce 样式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29270819/