تابع ووکامرسی wc_price نمایش قیمت و علامت آن با توجه به واحد پولی
تابع ووکامرسی wc_price – نمایش قیمت و علامت آن با توجه به واحد پولی
Syntax – سینتکس
(string) wc_price( (float) $price, (array) $args = array() );
Parameters – پارامتر ها (2)
- 1- $price (float)
- 2- $args (array)
Usage – نحوه استفاده
if ( !function_exists( 'wc_price' ) ) { require_once ABSPATH . PLUGINDIR . 'woocommerce/includes/wc-formatting-functions.php'; } // The price. $price = null; // (default: array()) $args = array(); // NOTICE! Understand what this does before running. $result = wc_price($price, $args);
Defined – محل تعریف
/includes/wc-formatting-functions.php
function wc_price( $price, $args = array() ) { extract( apply_filters( 'wc_price_args', wp_parse_args( $args, array( 'ex_tax_label' => false, 'currency' => '', 'decimal_separator' => wc_get_price_decimal_separator(), 'thousand_separator' => wc_get_price_thousand_separator(), 'decimals' => wc_get_price_decimals(), 'price_format' => get_woocommerce_price_format(), ) ) ) ); $negative = $price < 0; $price = apply_filters( 'raw_woocommerce_price', floatval( $negative ? $price * -1 : $price ) ); $price = apply_filters( 'formatted_woocommerce_price', number_format( $price, $decimals, $decimal_separator, $thousand_separator ), $price, $decimals, $decimal_separator, $thousand_separator ); if ( apply_filters( 'woocommerce_price_trim_zeros', false ) && $decimals > 0 ) { $price = wc_trim_zeros( $price ); } $formatted_price = ( $negative ? '-' : '' ) . sprintf( $price_format, '' . get_woocommerce_currency_symbol( $currency ) . '', $price ); $return = '' . $formatted_price . ''; if ( $ex_tax_label && wc_tax_enabled() ) { $return .= ' ' . WC()->countries->ex_tax_or_vat() . ''; } return apply_filters( 'wc_price', $return, $price, $args ); }
versions – نسخه ها
از نسخه : 3.0.2
نسخه فعلی : 3.0.6
دیگر نسخه ها : 3.0.6 , 3.0.5 , 3.0.4 , 3.0.3 , 3.0.2
لیست نظرات
درود می تونید از WooCommerce Variation Swatches استفاده کنید که و color براش تعریف کنید و کد رنگی و قیمت رو هم داخلش تعریف کنید .
سلام من نیاز به کد دارم تو function قرار بدم که قیمت محصولات متغییر داینامیک باشه وقتی روی یک متغییر میره کاربر قیمت داینامیک تغییر کنه به اون مثل سایت زیر http://irankala.sreza-salehi.ir/digikala/product/%d9%85%da%86-%d8%a8%d9%86%d8%af-%d9%87%d9%88%d8%b4%d9%85%d9%86%d8%af-%d9%87%d8%a7%db%8c%d8%aa%da%a9-%d9%85%d8%af%d9%84-hi-ft90/