WordPress REST API deaktivieren

Contents

    Dieses Snippet deaktiviert die WordPress REST API vollständig. Sämtliche Anfragen an REST-API-Endpunkte werden blockiert und mit einer Fehlermeldung beantwortet. Dadurch können externe Anwendungen, Headless-Setups und Plugins, die auf die REST API angewiesen sind, nicht mehr auf die Website zugreifen.

    Hinweis: Dieses Snippet kann in die functions.php des aktiven (Child-)Themes eingefügt oder als MU-Plugin (Must-Use Plugin) bereitgestellt werden.

    add_filter(
        'rest_authentication_errors',
        function ( $access ) {
            return new WP_Error(
                'rest_disabled',
                __( 'Die WordPress REST API ist deaktiviert.' ),
                array(
                    'status' => rest_authorization_required_code(),
                )
            );
        }
    );

     

    Aktualisiert am Mai 29, 2026