在Woo升级到3.3.3之后,分页无法在p2上工作

时间:2018-03-09 11:05:13

标签: wordpress woocommerce

我将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&ndash;%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/

1 个答案:

答案 0 :(得分:0)

我认为这是插件试图启用AJAX的问题。我也使用这个插件,它似乎工作正常而没有启用&#34;尝试ajaxify商店&#34;。我必须检查的一件事是确保在小部件设置中我将所有选项设置为&#34; no&#34;因为这似乎搞乱了过滤器上的自动提交功能。

不知道该解决方案是否适合您,但它对我有用。