تخطي إلى المحتوى تخطي إلى الشريط الجانبي

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

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

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 7:00 – 15:00 -
- - - - - - -

المنطقة الزمنية للداعم: Pacific/Easter (GMT-05:00)

يحتوي هذا الموضوع 0 واحد ، لديه 1 voices.

آخر تحديث بواسطة Ilyes قبل 3 أسابيع، 4 أيام.

يساعده: Ilyes.

الكاتب المشاركات
أكتوبر 27, 2025 في 9:33 ص #17520853

mohamamdA

نبذة عن المشكلة:
أستخدم إضافة WPML مع قالب Arolax لتفعيل اللغة العربية في الموقع بشكل طبيعي، بحيث يمكن ترجمة جميع الصفحات، بما في ذلك الهيدر والفوتر المبنيين باستخدام Elementor Theme Builder، دون ظهور أي خطأ. رابط الصفحة التي يظهر فيها الخطأ: الرابط المخفي :

مرحبًا فريق WPML،
أواجه مشكلة متكررة في موقعي عند استخدام إضافة WPML مع قالب Arolax، وأود مساعدتكم في حلها نهائيًا.

تفاصيل المشكلة الأساسية:
عند تفعيل WPML وتصفح الموقع باللغة العربية، يظهر الخطأ التالي:

Error 500 - Internal Server Error
An error was encountered while processing your request.

وهذا الخطأ يظهر غالبًا عند فتح رابط مثل:
الرابط المخفي

أو صفحة "اتصل بنا" بالعربية:
الرابط المخفي

الغريب أنه إذا دخلت إلى Settings → Permalinks → Save Changes
فإن الموقع يعمل مؤقتًا، ثم بعد فترة قصيرة يعود الخطأ من جديد.

ما قمنا بتجربته بالفعل:

تعطيل جميع الإضافات ما عدا WPML وElementor → المشكلة استمرت.

تغيير القالب من Arolax إلى قالب افتراضي (Twenty Twenty-Four) → المشكلة اختفت تمامًا.
وهذا يؤكد أن هناك تعارض بين WPML وقالب Arolax.

فحص روابط الـ Permalinks يدويًا وإعادة توليدها باستخدام flush_rewrite_rules(); → بدون نتيجة.

تعطيل Elementor Theme Builder للهيدر والفوتر مؤقتًا واستدعاء ملفات القالب مباشرة (header.php, footer.php) → استمر الخطأ.

إنشاء Plugin مخصص للتشخيص لتتبع template_include و template_redirect → تبين أن WPML يعيد توجيه بعض الصفحات إلى قالب header-footer.php الخاص بإليمنتور، مما يسبب الخلل.

تم فحص ملف debug.log والنتيجة أظهرت فقط تحذيرات:

File Theme without header.php is deprecated since version 3.0.0

ob_end_clean(): failed to delete buffer. No buffer to delete
وجميعها تعود إلى نفس توقيت ظهور الخطأ 500.

مشكلة إضافية مرتبطة بالترجمة:
بعد تفعيل WPML، لا يظهر زر "+" بجانب قالب الهيدر والفوتر في Elementor Theme Builder، أي أنه لا يمكن ترجمتهم عبر واجهة WPML، رغم أن جميع الصفحات الأخرى تظهر بشكل طبيعي.
بمعنى آخر، لا توجد إمكانية لإنشاء النسخة العربية للهيدر والفوتر.

النتائج الحالية:

عند استخدام قالب آخر، WPML يعمل بشكل طبيعي.

عند استخدام قالب Arolax:
• تظهر مشكلة 500 عند التحويل للغة العربية.
• الهيدر والفوتر لا يمكن ترجمتهم (لا يوجد زر +).
• حفظ الـ Permalinks يعيد الأمور مؤقتًا فقط.

الرجاء منكم:

تحليل سبب التعارض مع قالب Arolax (خاصة عند تحميل صفحات Elementor عبر WPML).

توضيح ما إذا كان WPML يتطلب إعداد خاص لقوالب تعتمد على Elementor Theme Builder.

مساعدتنا في جعل الهيدر والفوتر قابلين للترجمة داخل WPML.

بيئة العمل:

WordPress 6.x

Theme: Arolax + Child Theme

WPML (Sitepress Multilingual CMS) latest version

Elementor Pro latest version

PHP 8.1

Hosting: cPanel / LiteSpeed

أعراض:
عند تفعيل WPML، يظهر الخطأ التالي عند زيارة النسخة العربية من الموقع: Error 500 – Internal Server Error. كما لا يظهر زر “+” الخاص بترجمة الهيدر والفوتر في Elementor Theme Builder، أي أنه لا يمكن إنشاء النسخة العربية لهما إطلاقًا.

أسئلة:
كيف يمكنني حل مشكلة Error 500 عند تفعيل WPML؟
لماذا لا يظهر زر الترجمة في Elementor Theme Builder للهيدر والفوتر؟

أكتوبر 27, 2025 في 10:24 ص #17521190

mohamamdA

ايضا عند التعديل بواسطة elementor على الهيدر والفوتر بالعربي يخرج الخطأ التالي المرفق بالصورة ؟

image (1).png
أكتوبر 28, 2025 في 2:14 م #17526470

Ilyes
مؤيد، مشجع، داعم

اللغات: الإنجليزية (English ) الفرنسية (Français ) العربية (العربية )

وحدة زمنية: Pacific/Easter (GMT-05:00)

السلام عليكم،

شكراً لاتصالك بفريق دعم WPML،

أنا أتفهم تماماً المشكلة، ولتوضيح حالة توافق Arolax بشكل أفضل، يجب أن تعلم أن مواقع themeforest تميل إلى تصنيف قوالبها على أنها ”متوافقة“ دون حتى الاتصال بنا للحصول على هذا التأكيد.

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

لا يمكننا الحفاظ إلا على توافق السمات والمكونات الإضافية المدرجة على أنها متوافقة رسميًا من قبلنا: https://wpml.org/theme/

في هذه الحالة، تقع على عاتق Arolax مسؤولية العمل على كودهم والوفاء بـ”وعدهم“ بأنهم متوافقون معنا، أرجو تفهمك في هذه الحالة.

بالنسبة للتذييل والرئيسية، عندما تذهب إلى WPML > Settings >Post Type Translation ، يجب أن ترى قائمة بجميع أنواع منشوراتك، تحقق مما إذا كانت قوالب Elementor مضبوطة على “Translate”
ويمكنك العثور على هذه القوالب في Templates > Saved Templates (قوالب > قوالب محفوظة)، كما هو موضح في هذا المثال: الرابط المخفي

أما بالنسبة للخطأ 500، فقد يكون مرتبطًا بعدم استحسان تعديل ترجمة رؤوس الصفحات (أو أي نوع من المنشورات في هذا الصدد) باستخدام محرر الموقع Elementor. ما لم تكن ترغب في إجراء ”ترجمة يدوية“ تتطلب إجراءات عمل محددة.

الموضوع ”[مغلق] WPML causes 500 Error and template translation issues with Arolax theme“ مغلق للردود الجديدة.