我将woocommerce从2.2.8升级到3.3.3,现在分页仅适用于第一页,除非我刷新页面然后再次出现分页。
我查看过代码,但我对woocommerce感到陌生,并且知道在哪里寻找/尝试什么。
如果我将旧的woocommerce目录替换为旧的,那么有一些针对woocommerce的定制,特别是&result; count-count.php'在主题子目录中:
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<p class="woocommerce-result-count">
<?php
if ( $total <= $per_page || -1 === $per_page ) {
/* translators: %d: total results */
printf( _n( 'Showing the single result', 'Showing all %d results', $total, 'woocommerce' ), $total );
} else {
$first = ( $per_page * $current ) - $per_page + 1;
$last = min( $total, $per_page * $current );
/* translators: 1: first result 2: last result 3: total results */
printf( _nx( 'Showing the single result', 'Showing %1$d–%2$d of %3$d results', $total, 'with first and last result', 'woocommerce' ), $first, $last, $total );
}
?>
但我不知道这是否相关?
谢谢
更新: 这与WOOF插件和主题有关,我关掉了“试着让商店”变得更加敏捷。并且分页再次起作用。
https://www.woocommerce-filter.com/pagination-troubles-in-ajax-mode/
答案 0 :(得分:0)
我认为这是插件试图启用AJAX的问题。我也使用这个插件,它似乎工作正常而没有启用&#34;尝试ajaxify商店&#34;。我必须检查的一件事是确保在小部件设置中我将所有选项设置为&#34; no&#34;因为这似乎搞乱了过滤器上的自动提交功能。
不知道该解决方案是否适合您,但它对我有用。