php 与Algoritmika有限公司的WooCommerce货币交换机的兼容性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 与Algoritmika有限公司的WooCommerce货币交换机的兼容性相关的知识,希望对你有一定的参考价值。

add_filter( 'easy_booking_one_date_price', 'currency_switcher_new_price', 20, 5 );
add_filter( 'easy_booking_two_dates_price', 'currency_switcher_new_price', 10, 5 );
 
function currency_switcher_new_price( $new_price, $product, $_product, $booking_data, $price_type ) {

    if ( function_exists( 'alg_get_current_currency_code' ) ) {
 
        // Exchange rates
        $currency_code = alg_get_current_currency_code();
        $currency_exchange_rate = alg_wc_cs_get_currency_exchange_rate( $currency_code );
        $new_price = floor( $new_price / $currency_exchange_rate );
        $new_price = alg_wc_cs_round_and_pretty( $new_price, $currency_code );
 
    }

    return $new_price;
}
 
add_filter( 'easy_booking_fragments', 'currency_switcher_price_fragment', 20, 1 );
 
function currency_switcher_price_fragment( $fragments ) {
 
    if ( function_exists( 'alg_get_current_currency_code' ) && function_exists( 'alg_get_product_price_by_currency' ) ) {
 
        $currency_code = alg_get_current_currency_code();
        $fragments['booking_price'] = alg_get_product_price_by_currency( $fragments['booking_price'], $currency_code );
 
    }
 
    return $fragments;

}

以上是关于php 与Algoritmika有限公司的WooCommerce货币交换机的兼容性的主要内容,如果未能解决你的问题,请参考以下文章

我是学java的,因公司原因 现在要转php求大神给说下php与java的差异

Linux基础篇-8MySQL与PHP安装与配置

如何将Woocommerce搜索结果顺序更改为从低到高的价格

PHP与Linux进程间的通信

php连接到本地数据库与wamp [关闭]

PHP中设置时区方法