php facetwp将价格转换为价格范围

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php facetwp将价格转换为价格范围相关的知识,希望对你有一定的参考价值。


<?php
add_filter( 'facetwp_index_row', function ( $params, $class ) {
    if ( 'my_facet' == $params['facet_name'] ) { // change 'my_facet' to facet name
        if ( $params['facet_value'] > 10000 ) {
            $new_params = $params;
            $new_params['facet_value'] = 50000;
            $new_params['facet_display_value'] = 'Less than 50000';
            $class->insert( $new_params ); // insert each value to the database
            
        }
        if ( $params['facet_value'] > 5000 ) {
            $new_params = $params;
            $new_params['facet_value'] = 10000;
            $new_params['facet_display_value'] = 'Less than 1000';
            $class->insert( $new_params ); // insert each value to the database
            
        }
        /** more checks for additional values **/
        return false; // don't index original value
    }
           
    return $params;
}, 10, 2 );

以上是关于php facetwp将价格转换为价格范围的主要内容,如果未能解决你的问题,请参考以下文章

php WooCommerce:将价格中的小数转换为上标。

如何将 Excel 列转换为忽略空白单元格的新范围

Drupal 7 将过滤器价格范围显示为复选框

php WooCommerce禁用价格范围

php 可变产品价格范围#woo

Retrive在一个价格范围从PHP阵列匹配到特定日期数据