يعتمد WPML على WordPress REST API في بعض وظائفه. إذا كان WordPress REST API معطلاً، فلن يتمكن WPML من إجراء بعض الاتصالات مع خدمات الترجمة أو مع محرر الترجمة المتقدم الخاص بنا.
إذا قمت بتعطيل WordPress REST API، فلن تعمل بعض الميزات في WPML. لن يتسبب WPML في حدوث أخطاء، ولكنه سيبلغ عن أن هذه الميزات معطلة.
لا يصل WPML إلى REST API إلا كمستخدم مصادق عليه. ولا يحاول أبداً الوصول إلى API بدون مصادقة. كما يشغّل REST API محرر المكونات في WordPress، لذا نعتبره موثوقاً وآمناً بنسبة 100%.
إذا قمت بتعطيل REST API بشكل عام لتعزيز أمان الموقع، فإننا نوصي بإعادة تمكينه ومنع الوصول الخارجي المجهول إلى API باستخدام إضافة أمان أو بعض التعليمات البرمجية المخصصة.
نقاط نهاية REST API التي يستخدمها WPML
يستخدم WPML عدداً من نقاط النهاية بناءً على نواة WPML وإضافاته. وتستخدم جميعها بادئة نقطة النهاية الأساسية الخاصة بنا
/wpml.
فيما يلي نقطتا النهاية الرئيسيتان المتاحتان لـ WPML:
wpml/tm/v1– تُستخدم من أجل محرر الترجمة المتقدم والوظائف المحلية في إدارة الترجمة. سيؤدي تعطيل إدارة الترجمة إلى إزالة نقاط النهاية هذه. كما قد يؤدي حظر نقاط النهاية هذه إلى تعطل ميزات إدارة الترجمة.wpml/st/v1– تُستخدم لاستيراد ملفات MO، وإنشاء ملفات MO، وحفظ إعدادات ترجمة النصوص. سيؤدي تعطيل ترجمة النصوص إلى إزالة نقاط النهاية هذه. كما قد لا تعمل ترجمة النصوص بدون تمكين نقاط النهاية هذه.