Jon*_*rnó 2 product woocommerce
我正在建一家书店。我有一堆组合产品。我的痛苦是,woocommerce默认列出两种类型。我只需要列出该组的父级而不带孩子。
有任何钩子或解决方法吗?
谢谢。
小智 6
当您执行过滤器时,以上答案不起作用
这适用于过滤器,不会覆盖其他查询:
add_action( 'woocommerce_product_query', 'only_grouped_products_query' );
function only_grouped_products_query( $q ) {
//get current loop query
$taxonomy_query = $q->get('tax_query') ;
//appends the grouped products condition
$taxonomy_query['relation'] = 'AND';
$taxonomy_query[] = array(
'taxonomy' => 'product_type',
'field' => 'slug',
'terms' => 'grouped'
);
$q->set( 'tax_query', $taxonomy_query );
}
Run Code Online (Sandbox Code Playgroud)
小智 5
仅仅为此添加一个方法,而无需编写任何代码。
您可以使用可见性选项简单地选择隐藏产品。
最快的方法是转到产品>产品,然后勾选要隐藏的所有产品。点击批量操作下拉菜单,然后在可见性下拉菜单中选择隐藏。
一些CSV导入插件也应具有此选项。我使用Woocommerce导入CSV插件,并将不想在目录或搜索中显示的产品的标题“可见性”设置为隐藏。
对于价格比较网站,我必须隐藏除父产品以外的所有产品。
希望这对寻求类似解决方案的人有所帮助。
| 归档时间: |
|
| 查看次数: |
6405 次 |
| 最近记录: |