php 按价格对产品存档短代码排序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 按价格对产品存档短代码排序相关的知识,希望对你有一定的参考价值。


/* Order woocommerce shortcode by price */
add_filter( 'woocommerce_shortcode_products_query', 'woocommerce_shortcode_products_orderby' );

function woocommerce_shortcode_products_orderby( $args ) {

    $standard_array = array('menu_order','title','date','rand','id');

    if( isset( $args['orderby'] ) && !in_array( $args['orderby'], $standard_array ) ) {
        $args['meta_key'] = $args['price'];
        $args['price']  = 'meta_value_num'; 
    }

    return $args;
}




/** PLACE WITHIN SHORTCODE:  orderby="meta_value_num" **/

以上是关于php 按价格对产品存档短代码排序的主要内容,如果未能解决你的问题,请参考以下文章

php 使用短代码按用户ID计算已发布产品的数量。使用短代码的示例[my-products id ='1']。

Wordpress 在自定义帖子类型存档页面上按日期排序

如何在 solr 查询中排序之前按分数限制

在 Mongo Laravel 中按价格排序

在 Woocommerce 存档页面上的产品价格后添加图标

如何在 Reactjs 中按升序或降序对数据进行排序?