php 将woocommerce_package_rates从最低到最高排序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 将woocommerce_package_rates从最低到最高排序相关的知识,希望对你有一定的参考价值。

<?php
// credit: ChromeOrange - https://gist.github.com/ChromeOrange/10013862
add_filter( 'woocommerce_package_rates' , 'sort_woocommerce_available_shipping_methods', 10, 2 );
function sort_woocommerce_available_shipping_methods( $rates, $package ) {
    //  if there are no rates don't do anything
    if ( ! $rates ) {
        return;
    }

    // get an array of prices
    $prices = array();
    foreach( $rates as $rate ) {
        $prices[] = $rate->cost;
    }

    // use the prices to sort the rates
    array_multisort( $prices, $rates );

    // return the rates
    return $rates;
}
?>

以上是关于php 将woocommerce_package_rates从最低到最高排序的主要内容,如果未能解决你的问题,请参考以下文章

为啥 PHP 将 $_COOKIE 中的加号替换为空格?

将 PHP $_POST 数组传递给 javascript/jQuery 以通过 ajax 发送回 PHP

php魔术方法

php魔术方法

php 将'php:// input'数据合并到$ _REQUEST

将 PHP 数组转换为 SQL 语句?