# API05004: वर्डप्रेस API अक्षम

## इसका क्या मतलब है[​](#what-this-means "इसका क्या मतलब है के लिए सीधा लिंक")

वर्डप्रेस REST API आपकी साइट पर अक्षम है। सभी आधुनिक वर्डप्रेस कार्यक्षमता, जिसमें WooCommerce और WCPOS शामिल हैं, इस API पर निर्भर करती है।

## सामान्य कारण[​](#common-causes "सामान्य कारण के लिए सीधा लिंक")

* **सुरक्षा प्लगइन** — एक प्लगइन REST API एक्सेस को ब्लॉक कर रहा है
* **होस्टिंग प्रतिबंध** — आपके होस्ट ने REST API को अक्षम कर दिया है
* **कस्टम कोड** — एक थीम या प्लगइन ने API को अक्षम कर दिया है
* **फायरवॉल नियम** — WAF REST API अंत बिंदुओं को ब्लॉक कर रहा है

## कैसे ठीक करें[​](#how-to-fix "कैसे ठीक करें के लिए सीधा लिंक")

### 1. REST API का परीक्षण करें[​](#1-test-the-rest-api "1. REST API का परीक्षण करें के लिए सीधा लिंक")

अपने ब्राउज़र में `https://yoursite.com/wp-json/` पर जाएं:

* उपलब्ध रूट के साथ JSON लौटाना चाहिए
* यदि आपको कोई त्रुटि मिले या कुछ नहीं, तो यह ब्लॉक है

### 2. सुरक्षा प्लगइनों की जाँच करें[​](#2-check-security-plugins "2. सुरक्षा प्लगइनों की जाँच करें के लिए सीधा लिंक")

REST API को ब्लॉक करने वाले सामान्य प्लगइन:

**Wordfence:**

* फायरवॉल → सभी फायरवॉल विकल्प
* "REST API अक्षम करें" विकल्प को अक्षम करें

**iThemes Security:**

* सुरक्षा → सेटिंग्स → वर्डप्रेस ट्विक्स
* REST API सक्षम करें

**REST API अक्षम करने वाला प्लगइन:**

* इस प्लगइन को पूरी तरह से निष्क्रिय करें

### 3. कस्टम कोड की जाँच करें[​](#3-check-for-custom-code "3. कस्टम कोड की जाँच करें के लिए सीधा लिंक")

आपकी थीम के `functions.php` या कस्टम प्लगइनों में देखें:

```
// This code disables REST API - remove it

add_filter('rest_authentication_errors', function($result) {

    return new WP_Error('rest_disabled', 'REST API disabled');

});
```

### 4. .htaccess की जाँच करें[​](#4-check-htaccess "4. .htaccess की जाँच करें के लिए सीधा लिंक")

कोई भी नियम हटाएँ जो `/wp-json/` को ब्लॉक कर रहे हैं:

```
# Bad - blocks REST API

RewriteRule ^wp-json - [F,L]
```

### 5. होस्टिंग प्रदाता से संपर्क करें[​](#5-contact-hosting-provider "5. होस्टिंग प्रदाता से संपर्क करें के लिए सीधा लिंक")

कुछ होस्ट डिफ़ॉल्ट रूप से REST API को ब्लॉक करते हैं:

* अनुरोध करें कि वे इसे सक्षम करें
* किसी भी सुरक्षा प्रतिबंधों के बारे में पूछें
* होस्टिंग दस्तावेज़ की जाँच करें

## REST API क्यों महत्वपूर्ण है[​](#why-rest-api-matters "REST API क्यों महत्वपूर्ण है के लिए सीधा लिंक")

वर्डप्रेस REST API आवश्यक है:

* मोबाइल ऐप्स के लिए
* तृतीय-पक्ष एकीकरण के लिए
* WooCommerce कार्यों के लिए
* WCPOS संचालन के लिए

इसे अक्षम करने से कई सुविधाएं बाधित होती हैं।

## संबंधित त्रुटियाँ[​](#related-errors "संबंधित त्रुटियाँ के लिए सीधा लिंक")

* [API05001](/hi-IN/error-codes/API05001.md) — WooCommerce API अक्षम
* [API03006](/hi-IN/error-codes/API03006.md) — अप्रयुक्त विधि

***
