- الحالة
- في انتظار المطور
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.4.8
- الإضافة/القالب ذو الصلة
- Premmerce Permalink Manager for WooCommerce
نظرة عامة على المشكلة
عند استخدام Premmerce Permalink Manager for WooCommerce مع WPML 4.4.8، وعند التبديل إلى لغة أخرى، سيشير مبدل اللغة (وhreflang) إلى عنوان URL مثل https://URL.com/en/?lang=en.
حل بديل مؤقت
نحن نعمل مع مطوّر الإضافة على إصلاح هذه المشكلة وسيقوم بتنفيذ بعض التغييرات من جانبه.
في غضون ذلك، يمكنك اتباع هذه الخطوات لإصلاح المشكلة في موقعك:
يُرجى الاحتفاظ بنسخة احتياطية من ملفات موقع WordPress وقاعدة بياناته.
عدّل السطر 58 في woo-permalink-manager/src/Frontend/Frontend.php:
من
if ( $key != $sitepress->get_default_language() ) {
إلى
$isGetParamUrlFormat = apply_filters( 'wpml_setting', 0, 'language_negotiation_type' ) == '3';
if ( $key != $sitepress->get_default_language() && $isGetParamUrlFormat) {
الخطوات التالية
لقد تواصلنا مع المطوّر بشأن هذه المشكلة لأنها تتطلب إصلاحاً من جانبه. لسوء الحظ، لم نتلقَّ بعد أي تحديث حول موعد حل هذه المشكلة، لذا سيكون من الأفضل التواصل معهم مباشرة في منتدى الدعم الخاص بهم للمساعدة في تسريع ذلك.