- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.3.4
- تم حلها في
- 4.3.6
نظرة عامة على المشكلة
بعد تحديث WPML 4.3.0، تعرض بعض المواقع إشعار «REST API معطل، مما يمنع بعض ميزات WPML» على الرغم من أن REST API ليس معطلاً في الواقع.
حل بديل مؤقت
قبل القيام بذلك، تأكد من أن هذا إشعار «خاطئ» وتحقق من أن REST API لديك ليس معطلاً وأنه يعمل بشكل صحيح.
بينما نعمل على توفير إصلاح لهذه المشكلة، يمكنك تعطيل ميزة اكتشاف REST API هذه مؤقتاً عن طريق تعديل ملف functions.php الموجود في مجلد ../wp-content/plugins/sitepress-multilingual-cms/inc/ وفي السطر 818 استبدل:
function wpml_is_rest_enabled() {
return make( \WPML\Core\REST\Status::class )->isEnabled();
}
بـ:
function wpml_is_rest_enabled() {
return true;
}