doulin9679 2017-10-29 10:33
浏览 66

隐藏woocommerce类别页面中的缺货产品

After many research i got many solutions but all are not working for me or my website.

At category page at some pages products show less then 20 like 19 or 16...

I set Hide out of stock products from woocommerce setting page.

And Also used this code in theme funtions.php

add_action( 'pre_get_posts', 'iconic_hide_out_of_stock_products' );

function iconic_hide_out_of_stock_products( $q ) {

    if ( ! $q->is_main_query() || is_admin() ) {
        return;
    }

if ( $outofstock_term = get_term_by( 'name', 'outofstock', 'product_visibility' ) ) {

    $tax_query = (array) $q->get('tax_query');
//$outofstock_term->term_taxonomy_id;
    $tax_query[] = array(
        'taxonomy' => 'product_visibility',
        'field' => 'term_taxonomy_id',
        'terms' => array( $outofstock_term->term_taxonomy_id ),
        'operator' => 'NOT IN'
    );

     $q->set( 'tax_query', $tax_query );

}

    remove_action( 'pre_get_posts', 'iconic_hide_out_of_stock_products' );

}

Please visit at my site and see.

https://www.waspsliving.dk/nyheder/page/71/
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
    • ¥15 wpf界面一直接收PLC给过来的信号,导致UI界面操作起来会卡顿
    • ¥15 init i2c:2 freq:100000[MAIXPY]: find ov2640[MAIXPY]: find ov sensor是main文件哪里有问题吗
    • ¥15 运动想象脑电信号数据集.vhdr
    • ¥15 三因素重复测量数据R语句编写,不存在交互作用
    • ¥15 微信会员卡等级和折扣规则
    • ¥15 微信公众平台自制会员卡可以通过收款码收款码收款进行自动积分吗
    • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
    • ¥15 gdf格式的脑电数据如何处理matlab
    • ¥20 重新写的代码替换了之后运行hbuliderx就这样了