Anleitung

XML-RPC in WordPress deaktivieren

8. Februar 2026

XML-RPC (xmlrpc.php) ist eine Legacy-WordPress-Schnittstelle für die Fernkommunikation. Sie ist heute hauptsächlich ein Angriffsvektor für Brute-Force- und DDoS-Angriffe.

Warum XML-RPC deaktivieren?

  • Brute-Force-Angriffe — Angreifer können Hunderte Passwörter in einer einzigen Anfrage testen.
  • DDoS-Verstärkung — Die Pingback-Funktion kann für DDoS-Angriffe missbraucht werden.
  • Wird wahrscheinlich nicht benötigt — Die REST API hat XML-RPC für die meisten Anwendungsfälle ersetzt.

Methode 1: Per .htaccess deaktivieren

<Files xmlrpc.php>
    Order deny,allow
    Deny from all
</Files>

Methode 2: Per functions.php deaktivieren

add_filter('xmlrpc_enabled', '__return_false');
remove_action('wp_head', 'rsd_link');

Methode 3: Nginx

location = /xmlrpc.php {
    deny all;
    return 403;
}

Prüfe, ob du XML-RPC brauchst

Vor dem Deaktivieren prüfe, ob du Jetpack (benötigt XML-RPC) oder die Legacy-WordPress-App nutzt.

Prüfe jetzt deine WordPress-Seite

InspectWP analysiert deine WordPress-Seite auf Sicherheitslücken, SEO-Probleme, DSGVO-Konformität und Performance — kostenlos.

Seite kostenlos analysieren