wordpress ووردبريس السعر المنسدل للمنتج ووكومرس المتغير ويظهر المبلغ<سبان>



متجر ووردبريس (1)

I'am بناء ويبشوب، و i'am انتهى تقريبا، ولكن الآن في القائمة المنسدلة بلدي على منتج واحد يمكنك اختيار المبلغ الذي تريده، يتم عرض السعر أيضا في هذا البند لي.

ولكن هناك أيضا "100 (<سبان كلاس =" أمونت "> 56.15 يورو)" مرئية.

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

انظر هذه الروابط للصور

آمل، وأعتقد أنها مشكلة صغيرة.

https://code.i-harness.com


ربما تستخدم الدالة wc_price() داخل شفرة المظهر، حيث يتم إنشاء القائمة المنسدلة، وهو ما يؤدي إلى إنشاء علامات <span> إضافية. جرب ذلك بدلا من ذلك:

$price = '56.15';
echo get_woocommerce_currency_symbol() . number_format_i18n( $price );

هذا هو في الواقع كيف ووكومرس تنسيق السعر في الدالة wc_price() ، ناقص علامة سبان. إذا كنت تفضل شيئا أكثر إيجازا قليلا، يمكنك أيضا القيام بذلك:

$price = '56.15';
echo wc_clean( wc_price( $price ) );

تقوم wc_clean() علامات هتمل وإزالة فواصل الأسطر وعلامات التبويب والمسافات الإضافية، من بين أمور أخرى، لذلك يجب إزالة علامات <span> قبل إخراج السعر.

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