加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何在Woocommerce存档页面中更改产品循环参数?

发布时间:2020-12-13 17:00:53 所属栏目:PHP教程 来源:网络整理
导读:好吧,我正在尝试为Woocommerce产品创建一些自定义循环页面,我发现该过程在archive-product.php文件中启动,然后它包含用于绘制页面的模板片段. 但我想更改要查询的参数,因此它会加入某些产品类别,或者从循环中排除某些产品或某些类别(就像我们在Wordpress项目
好吧,我正在尝试为Woocommerce产品创建一些自定义循环页面,我发现该过程在archive-product.php文件中启动,然后它包含用于绘制页面的模板片段.

但我想更改要查询的参数,因此它会加入某些产品类别,或者从循环中排除某些产品或某些类别(就像我们在Wordpress项目中的category.php中所做的那样).

我该怎么做?!我在哪里可以找到脚本的这一部分?

谢谢!

解决方法

Woocommerce只需依赖wordpress global $wp_query,你可以使用 pre_get_posts动作钩来修改任何查询,

例如

function _additional_woo_query( $query ) {
    if ( is_product_category() ) {
        $query->set( 'cat','123' );
    }
}
add_action( 'pre_get_posts','_additional_woo_query' );

结帐woocommerce conditional tag

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读