php WooCommerce产品过滤器插件的最终兼容性代码段https://mihajlovicnenad.com/product-filter/

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WooCommerce产品过滤器插件的最终兼容性代码段https://mihajlovicnenad.com/product-filter/相关的知识,希望对你有一定的参考价值。

<?php 
if(class_exists( 'WC_Prdctfltr')) {
	add_action('wcct_before_query', 'wc_remove_WC_Prdctfltr_hooks',10,1);

	function wc_remove_WC_Prdctfltr_hooks($id) {


		remove_all_filters( 'posts_clauses');


		remove_filter( 'pre_get_posts', 'WC_Prdctfltr::sc_wc_query', 999999, 1 );
	}

	add_action('wcct_after_query', 'wc_attach_WC_Prdctfltr_hooks',10,1);

	function wc_attach_WC_Prdctfltr_hooks($id) {
		add_filter( 'pre_get_posts', 'WC_Prdctfltr::sc_wc_query', 999999, 1 );
	}

}

以上是关于php WooCommerce产品过滤器插件的最终兼容性代码段https://mihajlovicnenad.com/product-filter/的主要内容,如果未能解决你的问题,请参考以下文章

PHP中的问题过滤woocommerce产品

php WooCommerce:过滤产品类别列表

php 为XL WooCommerce销售触发插件更改Eva主题的WooCommerce单一产品页面位置

php 在XL WooCommerce销售触发插件的UNCODE主题中更改WooCommerce单一产品位置

php 在XL WooCommerce销售触发插件的Float主题中更改WooCommerce单一产品位置

php 为Betheme改变WooCommerce单一产品页面位置,用于XL WooCommerce销售触发插件