apply_filters( 'wcml_raw_price_amount', integer/float $price, string $currency )
- النوع
- filter
- الفئة
- ميزة تعدد العملات
- إصدار WooCommerce Multilingual
- 3.5
الوصف
- تحويل السعر الخام بالعملة الافتراضية إلى العملة المحددة.
- يجب استخدام هذا المرشِّح لتصفية أسعار المنتجات/التباينات بشكل عام.
- وهو متاح في الواجهة الأمامية.
يُطبَّق هذا المرشِّح على الحقول المخصصة للمنتجات والتباينات التي تُستخدم للأسعار (عند قراءتها من قاعدة البيانات):
- _price
- _regular_price
- _sale_price
- _min_variation_price
- _min_variation_price_regular_price
- _mix_variation_price_sale_price
- _max_variation_price
- _max_variation_price_regular_price
- _max_variation_price_sale_price
الوسطاء
- $price
- (integer/float) (مطلوب) السعر الخام بالعملة الافتراضية.
- $currency
- (string) (اختياري) رمز العملة الذي تريد تحويل السعر إليه، على سبيل المثال «USD»، «EUR»، إلخ. إذا لم يتم تعيين هذا المعامل، فستُستخدَم العملة الحالية المستخدمة في الواجهة الأمامية.
مثال على الاستخدام
مثال
/*
Assume:
* USD = the default currency
* EUR = the second currency
* 0.8 = the exchange rate USD / EUR
*/
$price = 100;
$currency = "EUR";
$new_price = apply_filters('wcml_raw_price_amount', $price, $currency);
echo $new_price; // Return 80
خطاطيف ذات صلة
wcml_custom_prices_fields_labels, wcml_is_cache_enabled_for_switching_currency, wcml_geolocation_get_user_country, wcml_user_store_strategy, wcml_rounded_price, wcml_currencies_without_cents, wcml_product_custom_prices, wcml_custom_prices_strings, wcml_switch_currency, wcml_custom_prices_fields