Ankerlink an den Anfang der Seite
car 3399004 1920
Generic filters
Filter by Kategorien

Der Beitrag, geschriebem am 15. Dezember 2020, ist schon etwas älter und könnte womöglich nicht mehr aktuell sein

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(

Bitte das Kommentarfeld nicht für Supportanfragen nutzen; hier kann kein Support angeboten werden. Die Angabe von Name oder E-Mail-Adresse ist optional, ein Spitzname wäre trotzdem nett.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Hinweis: Name und E-Mail-Adresse (beides optional, da alle Kommentare moderiert werden) werden dauerhaft gespeichert. Über dieses Formular kann jeder Zeit die Löschung persönlicher Daten oder Kommentare angefordert werden; die Anfrage wird nicht veröffentlicht und nach der Bearbeitung gelöscht. IP-Adressen, die mit Kommentaren gespeichert werden, werden nach zwei Monaten automatisch gelöscht.

Ihre Nachricht wird möglicherweise zur Spam-Prüfung an OpenAI (USA) weitergeleitet. Weitere Informationen finden Sie in unserer Datenschutzerklärung.