تخطَّ إلى المحتوى

أهلاً بيك في ميرور

سجّل دخولك لمتابعة طلباتك واشتراكاتك ورصيد محفظتك.

هدية في محفظتك عند إنشاء حساب جديد

تسجيل الدخول إنشاء حساب جديد
تواصل عبر واتساب

أكواد تطوير الوردبريس

تخصيص رمز العملة في WooCommerce

قراءة في 2 دقائق

تخصيص رمز العملة في WooCommerce

هل ترغب في تخصيص رمز العملة في WooCommerce ليتماشى مع العملة المحلية؟ إذا كان الأمر كذلك، يمكنك استخدام الشيفرة التالية:

كود تخصيص رمز العملة في WooCommerce

php
add_filter( 'woocommerce_currencies', 'add_my_currency' );
function add_my_currency( $currencies ){
     $currencies['EGP'] = __( 'جنيه مصري', 'woocommerce' );
     return $currencies;
}

add_filter('woocommerce_currency_symbol', 'add_my_currency_symbol', 10, 2);
function add_my_currency_symbol( $currency_symbol, $currency ) {
     switch( $currency ) {
          case 'EGP': $currency_symbol = 'ج.م'; break;
     }
     return $currency_symbol;
}

هذا الشيفرة يستخدم الفلتر woocommerce_currencies لإضافة العملة المخصصة “EGP” (جنيه مصري) إلى WooCommerce. ثم يستخدم الفلتر woocommerce_currency_symbol لتخصيص رمز العملة للعملة المخصصة “EGP” بحيث يتم عرض “ج.م” كرمز للعملة.

كيفية إضافة رمز العملة في WooCommerce

لإضافة رمز العملة “ج.م” لعملة الجنيه المصري في WooCommerce، تحتاج إلى إضافة كود PHP إلى ملف functions.php الخاص بالقالب أو عبر إضافة مخصصة. الكود يستخدم الفلاتر woocommerce_currencies و woocommerce_currency_symbol لتحديد العملة والرمز.

الخطوات:

  • افتح ملف functions.php في القالب النشط.
  • أضف الكود التالي:

add_filter(‘woocommerce_currencies’,’add_my_currency’); function add_my_currency($currencies){ $currencies[‘EGP’] = __(‘جنيه مصري’,’woocommerce’); return $currencies; } add_filter(‘woocommerce_currency_symbol’,’add_my_currency_symbol’,10,2); function add_my_currency_symbol($currency_symbol,$currency){ switch($currency){ case ‘EGP’: $currency_symbol = ‘ج.م’; break; } return $currency_symbol; }

تحقق من التغييرات في المتجر

بعد إضافة الكود، قم بزيارة صفحة المنتج أو سلة التسوق للتحقق من ظهور الرمز الجديد. إذا لم يظهر التغيير، تأكد من مسح ذاكرة التخزين المؤقت للمتصفح أو أي إضافات تقوم بتخزين القيم.

يمكنك أيضاً اختبار التغيير عبر إنشاء طلب تجريبي وتأكيد أن السعر يُعرض بالرمز “ج.م” في كل مرحلة من مراحل الدفع.

أسئلة شائعة

هل يمكنني استخدام رمز عملة مختلف؟

نعم، يمكنك تعديل الكود لتغيير الرمز لأي عملة تريدها، مع تعديل قيمة $currencies['CODE'] و $currency_symbol في الكود.

ما الفرق بين woocommerce_currencies و woocommerce_currency_symbol؟

الفلتر woocommerce_currencies يضيف العملة إلى قائمة العملات المتاحة، بينما يحدد woocommerce_currency_symbol الرمز الذي يُعرض مع السعر.

هل يتطلب هذا التغيير أي إعدادات إضافية في WooCommerce؟

لا، الكود يكفي لتغيير الرمز. لا حاجة لتعديل إعدادات WooCommerce الأخرى.

كيف أضيف أكثر من رمز عملة؟

يمكنك إضافة أكثر من عنصر في مصفوفة $currencies وتحديد رموز مختلفة لكل عملة في الدالة add_my_currency_symbol.

شارك المقال