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(),
)
);
}
);