【发布时间】:2015-05-11 23:43:19
【问题描述】:
在我的 WordPress 网站上,我建立了一个 WooCommerce 商店,并使用“店面”的子主题进行展示。我一直在试图弄清楚为什么搜索结果没有被分页。我什至没有在一页上得到所有结果。我在执行搜索时只看到第一组结果。
深入研究代码,看起来显示是由archive-product.php 文件控制的。为什么 WP/WooCommerce 不调用 search.php 文件?另外,为什么在查看产品类别档案时分页可以正常工作,但对于搜索结果却不能?它们都使用相同的代码,我在archive-product.php 中看不到任何特定于类型的代码。
【问题讨论】:
-
你的问题太宽泛了。提供一些你已经完成的代码,这样你的问题就会更有吸引力。
-
我没有做任何代码。这才是重点。我原以为搜索结果页面的默认行为是显示分页链接,从同一文件生成的其他页面也是如此。
-
您使用的是全站搜索,还是 woocommerce 产品搜索?这可能会影响结果页面。
-
@Aibrean - 产品搜索。我正在逐张拆除和重建,直到我可以缩小问题范围。呃。
-
WooCommerce 使用
loop_shop_per_page来决定搜索中每页显示多少产品。如果您的搜索结果(并且搜索使用 WP 默认搜索......即:这很垃圾)少于每页的产品,您将不会看到分页。
标签: wordpress pagination woocommerce