Zum Hauptinhalt springen
Version: 1.x

API05004: WordPress API Deaktiviert

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

  • Sicherheitsplugin — Ein Plugin blockiert den Zugriff auf die REST API
  • Hosting-Einschränkung — Ihr Anbieter 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

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 es blockiert

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

Plugin zum Deaktivieren der REST API:

  • Deaktivieren Sie dieses Plugin vollständig

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

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

# Bad - blocks REST API
RewriteRule ^wp-json - [F,L]

5. Kontaktieren Sie Ihren Hosting-Anbieter

Einige Anbieter 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

Die WordPress REST API ist entscheidend für:

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

Ihre Deaktivierung bricht viele Funktionen.

Verwandte Fehler

  • API05001 — WooCommerce API Deaktiviert
  • API03006 — Nicht unterstützte Methode