Wer – unter anderem – das Social Share Plugin Shariff Wrapper verwendet, ist seit dem Update auf WordPress 5.5 von dieser Notice betroffen.
Notice: register_rest_route was called incorrectly. The REST API route definition for shariff/v1/share_counts
is missing the required permission_callback
argument. For REST API routes that are intended to be public, use __return_true
as the permission callback.
in Deutsch:
PHP Notice: register_rest_route wurde fehlerhaft aufgerufen. Der Definition der REST-API-Route für shariff/v1/share_counts
fehlt das erforderliche Argument permission_callback
. Für REST-API-Routen, die für öffentlichen Zugriff gedacht sind, benutze __return_true
als Berechtigungs-Callback.
Seit WordPress 5.5 ist vorgesehen, einen Permission Callback zur Rest Route hinzufügen. Andernfalls erhält man eine Notice wie angeführte.
Bis der Fix betroffener Plugins kommt, ist die Notice zu beheben, indem in register_rest_route
das Argument 'permission_callback' => '__return_true'
, hinzugefügt wird.
Aus
/** Register the wp rest api route and sanitize the input */
function shariff3uu_sanitize_api() {
register_rest_route(
'shariff/v1',
'/share_counts',
array(
'methods' => 'GET',
'callback' => 'shariff3uu_share_counts',
'args' => array(
wird dann bei Shariff (Datei shariff > shariff.php)
/** Register the wp rest api route and sanitize the input */
function shariff3uu_sanitize_api() {
register_rest_route(
'shariff/v1',
'/share_counts',
array(
'methods' => 'GET',
'callback' => 'shariff3uu_share_counts',
'permission_callback' => '__return_true',
'args' => array(
Schreibe einen Kommentar