تخطي الملاحة

تم حل هذا الموضوع. هنا وصف للمشكلة والحل.

Problem:
أحاول تغيير رمز العملة للعربية والانجليزية حسب لغة المستخدم

Solution:
من فضلك القيام بانشاء نسخة احتياطية من الموقع ثم وضع الكود التالى فى ملف functions.php الخاص بالقالب:

add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2);
   
function change_existing_currency_symbol( $currency_symbol, $currency ) {
    switch( $currency ) {
        case 'ر.س':         
        if(ICL_LANGUAGE_CODE=='ar'){        
        $currency_symbol = 'ر.س'; 
        }else{
                 $currency_symbol = 'SAR'; 
            } 
        break;          
    }
    return $currency_symbol;
}

هنا منتدى الدعم الفني لـ WPML - ملحق WordPress متعدد اللغات.

يمكن للجميع قراءة المواضيع، ولكن عملاء WPML فقط هم من يمكنهم النشر هنا. يقوم فريق WPML بالرد على موضوعات المنتدى على مدار 6 أيام في الأسبوع، 22 ساعة في اليوم.

الوسوم: 

يحتوي هذا الموضوع رد واحد ، لديه 2أصوات.

آخر تحديث بواسطة moahmedA-2 قبل 1 سنة، 11 شهر.

يساعده: Mohamed Sayed.

مؤلف المقالات
نوفمبر 30, 2022في 11:12 م #12566449

moahmedA-2

هلا أخبرتنا عما تحاول فعله؟ تحول رمز العملة للعربية والانجليزية حسب لغة المستخدم

هل هناك أي وثائق تعمل وفقًا لها؟ مع المنتجات المضافة على ووكوميرس

هل هناك مثال مشابه يمكننا الاطلاع عليه؟ نعم

ما هو رابط موقعك؟ الرابط المخفي

ديسمبر 1, 2022في 9:28 ص #12568875

Mohamed Sayed

مرحبا محمد،
شكرا على تواصلك مع دعم WPML.

من فضلك القيام بانشاء نسخة احتياطية من الموقع ثم وضع الكود التالى فى ملف functions.php الخاص بالقالب:

add_filter('woocommerce_currency_symbol', 'change_existing_currency_symbol', 10, 2);
  
function change_existing_currency_symbol( $currency_symbol, $currency ) {
    switch( $currency ) {
        case 'ر.س':         
        if(ICL_LANGUAGE_CODE=='ar'){        
        $currency_symbol = 'ر.س'; 
        }else{
                 $currency_symbol = 'SAR'; 
            } 
        break;          
    }
    return $currency_symbol;
}

تحياتى،
محمد