在Dokan供应商商店页面中使用Woof显示产品过滤器

时间:2020-06-29 04:41:03

标签: php dokan

最近,我正在研究如何在Dokan供应商商店页面中显示正确的产品过滤器(带有woof插件),但找不到任何解决方案。
这是我尝试但没有奏效的东西:

function woof_modify_query( $query ) {
  
  // Check we're on a /shop page before filtering the product query.
  if( dokan_is_store_page() ) {
    
    $store_user = dokan()->vendor->get( get_query_var( 'author' ) );
    $query['woof_author'] = $store_user->id;

    return $query;

  }

}
add_action( 'woof_products_query', __NAMESPACE__.'woof_modify_query' );

问题在于woof插件在woocommerce中一切正常,但是在供应商商店页面woof显示了所有存在的woocommerce过滤器,而不是供应商产品过滤器,因此我的客户在检查过滤器时会返回空白页。

0 个答案:

没有答案