# API04001: تنسيق استجابة غير صالح

## ما الذي يعنيه هذا[​](#what-this-means "رابط مباشر إلى ما الذي يعنيه هذا")

استجاب الخادم، لكن تنسيق الاستجابة ليس ما توقعه الـ POS. يجب على الخادم إعادة بيانات JSON، ولكن تم تلقي شيء آخر.

## الأسباب الشائعة[​](#common-causes "رابط مباشر إلى الأسباب الشائعة")

* **خطأ PHP معروض** — يتم إخراج خطأ PHP قبل JSON
* **تعارض المكونات الإضافية** — مكون إضافي آخر يقوم بإخراج محتوى
* **وضع الصيانة** — الموقع يظهر صفحة صيانة
* **نوع محتوى خاطئ** — الخادم يرسل HTML بدلاً من JSON
* **مشكلة التخزين المؤقت** — يتم تقديم صفحة خطأ مخزنة

## كيفية الإصلاح[​](#how-to-fix "رابط مباشر إلى كيفية الإصلاح")

### 1. تحقق من موقعك[​](#1-check-your-site "رابط مباشر إلى 1. تحقق من موقعك")

قم بزيارة موقع WordPress الخاص بك في المتصفح:

* هل يتم عرضه بشكل طبيعي؟
* هل هناك أي أخطاء مرئية؟
* هل هو في وضع الصيانة؟

### 2. تحقق من أخطاء PHP[​](#2-check-for-php-errors "رابط مباشر إلى 2. تحقق من أخطاء PHP")

في `wp-config.php`، قم بتفعيل تصحيح الأخطاء مؤقتًا:

```
define('WP_DEBUG', true);

define('WP_DEBUG_LOG', true);

define('WP_DEBUG_DISPLAY', false);
```

تحقق من `wp-content/debug.log` بحثًا عن الأخطاء.

### 3. اختبر واجهة برمجة تطبيقات REST مباشرة[​](#3-test-the-rest-api-directly "رابط مباشر إلى 3. اختبر واجهة برمجة تطبيقات REST مباشرة")

قم بزيارة `https://yoursite.com/wp-json/` في متصفحك:

* يجب أن تعيد بيانات JSON
* إذا رأيت HTML أو أخطاء، فهناك مشكلة
* تحقق من الإخراج المرتبط بالمكون الإضافي

### 4. قم بتعطيل التخزين المؤقت مؤقتًا[​](#4-disable-caching-temporarily "رابط مباشر إلى 4. قم بتعطيل التخزين المؤقت مؤقتًا")

يمكن أن تقدم مكونات التخزين المؤقت استجابات قديمة:

* قم بمسح جميع ذاكرات التخزين المؤقت
* قم بتعطيل مكونات التخزين المؤقت مؤقتًا
* استثني واجهة برمجة تطبيقات REST من التخزين المؤقت

### 5. تحقق من تعارضات المكونات الإضافية[​](#5-check-for-plugin-conflicts "رابط مباشر إلى 5. تحقق من تعارضات المكونات الإضافية")

إذا كان مكون إضافي يقوم بإخراج محتوى في كل صفحة:

1. قم بتعطيل جميع المكونات الإضافية غير الأساسية
2. اختبر الـ POS
3. أعد تفعيل المكونات الإضافية واحدة تلو الأخرى

## أخطاء ذات صلة[​](#related-errors "رابط مباشر إلى أخطاء ذات صلة")

* [API04003](/ar/error-codes/API04003.md) — استجابة JSON مشوهة
* [API05005](/ar/error-codes/API05005.md) — المكون الإضافي غير موجود

***
