You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Elementor Loop Grid产品归档模板Current Query分页失效问题求助

解决Elementor Loop Grid(Current Query)在WooCommerce产品归档页的分页失效问题

以下是针对性的解决步骤,按顺序尝试:

  • 检查Loop Grid核心设置
    确认Loop Grid的「查询」选项确实选中「Current Query」,同时在「分页」面板里:

    • 开启分页功能
    • 「每页项目数」设置明确(比如12),不要留空或设为0
      注意:即便你调整过「阅读设置」里的数值,也要确保Loop Grid的分页数量和它一致,避免参数冲突。
  • 强制修正WooCommerce查询参数
    Elementor的Current Query有时无法正确继承WooCommerce的分页参数,可在子主题的functions.php中添加以下代码,强制为产品归档页设置分页规则:

    add_action( 'pre_get_posts', 'fix_loop_grid_pagination' );
    function fix_loop_grid_pagination( $query ) {
        // 仅作用于前台产品分类/标签页的主查询
        if ( ! is_admin() && $query->is_main_query() && ( is_product_category() || is_product_tag() ) ) {
            // 替换为你Loop Grid设置的每页产品数
            $query->set( 'posts_per_page', 12 );
            // 确保分页参数正确传递
            $query->set( 'paged', get_query_var( 'paged', 1 ) );
        }
    }
    

    添加后保存,刷新前端页面测试分页是否恢复。

  • 排查插件/主题冲突

    • 临时禁用所有非必要插件(仅保留Elementor Pro、WooCommerce),测试分页是否正常。若恢复,逐个启用插件找出冲突项。
    • 切换到WordPress默认主题(如Twenty Twenty-Three),验证是否是当前主题与Elementor的兼容性问题。
  • 清空缓存

    • 进入Elementor后台「工具」→「通用」,点击「清除缓存」。
    • 如果你使用了第三方缓存插件,同步清空插件缓存,避免旧缓存导致分页不显示。
  • 更新组件版本
    确保WordPress、Elementor Pro、WooCommerce均为最新稳定版,旧版本可能存在已知的分页兼容性bug,更新后多数问题会自动修复。

内容的提问来源于stack exchange,提问作者yjlr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 06:52:17