هل كان هذا المقال مفيداً؟
شكرا على تعليقاتك!

مهتم بتطوير المنصات الرقمية وتحسين تجربة المستخدم، أشارك محتوى يساعد في فهم أدوات وتقنيات الويب بوضوح واحترافية.
أثناء تخصيص متجر WooCommerce عربي، من الطبيعي أن نرغب في تعريب كل شيء، بما في ذلك الروابط داخل صفحة “الحساب”. لكن هل تعلم أن تغيير تركيبة الروابط النهائية Endpoints للحساب إلى العربية قد يعطّل وظائف أساسية تمامًا، مثل إعادة تعيين كلمة المرور؟
قمت سابقًا بتعريب روابط نهاية الحساب في إعدادات WooCommerce من:
بعد فترة، وعند تشغيل الموقع بشكل فعلي، واجهت مشكلة:
كل شيء بدا سليماً على السطح، لكن الميزة الأساسية كانت معطّلة تمامًا.
WooCommerce يعتمد على Endpoints حرفيًا للتوجيه الداخلي وتفعيل النماذج. أي تغيير في تركيبة الرابط (حتى لو بدا بسيطًا أو لغويًا) يجعل النظام لا يتعرّف عليه.
الربط بين النموذج والمعالجة الخلفية يتم عبر هذه المسارات المحددة. فإذا تم تعديلها يدويًا إلى كلمات عربية، فلن تعمل بشكل سليم.
الوظيفة |
Endpoint الصحيح |
الطلبات |
orders |
التنزيلات |
downloads |
العناوين |
edit-address |
تعديل الحساب |
edit-account |
تسجيل الخروج |
customer-logout |
نسيت كلمة المرور |
lost-password |
تعيين كلمة مرور جديدة |
reset-password |
فورًا، ستعود صفحة إعادة تعيين كلمة المرور للعمل بكفاءة تامة، مع جميع الوظائف الأخرى للحساب.
إذا واجهت مشاكل غير منطقية في صفحة “الحساب” أو “كلمة المرور” في WooCommerce، تذكّر أن السبب قد يكون في تعريب روابط النهاية. أعدها إلى الأصل، وستُحل غالبية المشاكل فورًا.
مهتم بتطوير المنصات الرقمية وتحسين تجربة المستخدم، أشارك محتوى يساعد في فهم أدوات وتقنيات الويب بوضوح واحترافية.