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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |