# API05004: WordPress API Deaktiviert

## Was Das Bedeutet[​](#what-this-means "Direkter Link zu Was Das Bedeutet")

Die WordPress REST API ist auf Ihrer Seite deaktiviert. Alle modernen WordPress-Funktionalitäten, einschließlich WooCommerce und WCPOS, hängen von dieser API ab.

## Häufige Ursachen[​](#common-causes "Direkter Link zu Häufige Ursachen")

* **Sicherheitsplugin** — Ein Plugin blockiert den Zugriff auf die REST API
* **Hosting-Einschränkung** — Ihr Host hat die REST API deaktiviert
* **Benutzerdefinierter Code** — Ein Theme oder Plugin hat die API deaktiviert
* **Firewall-Regeln** — WAF blockiert REST API-Endpunkte

## So Beheben Sie Es[​](#how-to-fix "Direkter Link zu So Beheben Sie Es")

### 1. Testen Sie die REST API[​](#1-test-the-rest-api "Direkter Link zu 1. Testen Sie die REST API")

Besuchen Sie `https://ihrewebsite.com/wp-json/` in Ihrem Browser:

* Sollte JSON mit verfügbaren Routen zurückgeben
* Wenn Sie einen Fehler oder nichts erhalten, ist sie blockiert

### 2. Überprüfen Sie Sicherheitsplugins[​](#2-check-security-plugins "Direkter Link zu 2. Überprüfen Sie Sicherheitsplugins")

Häufige Plugins, die die REST API blockieren:

**Wordfence:**

* Firewall → Alle Firewall-Optionen
* Deaktivieren Sie die Option "REST API deaktivieren"

**iThemes Security:**

* Sicherheit → Einstellungen → WordPress-Anpassungen
* Aktivieren Sie die REST API

**Disable REST API Plugin:**

* Deaktivieren Sie dieses Plugin vollständig

### 3. Überprüfen Sie Benutzercode[​](#3-check-for-custom-code "Direkter Link zu 3. Überprüfen Sie Benutzercode")

Suchen Sie in der `functions.php` Ihres Themes oder in benutzerdefinierten Plugins nach:

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

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

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

});
```

### 4. Überprüfen Sie .htaccess[​](#4-check-htaccess "Direkter Link zu 4. Überprüfen Sie .htaccess")

Entfernen Sie alle Regeln, die `/wp-json/` blockieren:

```
# Schlecht - blockiert REST API \{#bad-blocks-rest-api}

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

### 5. Kontaktieren Sie Ihren Hosting-Anbieter[​](#5-contact-hosting-provider "Direkter Link zu 5. Kontaktieren Sie Ihren Hosting-Anbieter")

Einige Hosts blockieren die REST API standardmäßig:

* Fordern Sie an, dass sie aktiviert wird
* Fragen Sie nach Sicherheitsbeschränkungen
* Überprüfen Sie die Hosting-Dokumentation

## Warum Die REST API Wichtig Ist[​](#why-rest-api-matters "Direkter Link zu Warum Die REST API Wichtig Ist")

Die WordPress REST API ist entscheidend für:

* Mobile Apps
* Drittanbieter-Integrationen
* WooCommerce-Funktionen
* WCPOS-Betrieb

Ihre Deaktivierung bricht viele Funktionen.

## Verwandte Fehler[​](#related-errors "Direkter Link zu Verwandte Fehler")

* [API05001](/de/error-codes/API05001.md) — WooCommerce API Deaktiviert
* [API03006](/de/error-codes/API03006.md) — Nicht unterstützte Methode

***
