Support » Plugin: Shariff Wrapper » Error in WP 5.5: “register_rest_route was called incorrectly”

  • Hello Shariff 😉

    Not sure, whether this was covered already or not, but it seems the plugin is not compatible with last 5.5 version of WordPress.

    After WP update I am seeing error messages below in admin part (particularly in /wp-admin/post.php).

    Not sure, whether it can be caused by incompatibility with other plugin, but seems like WP problem for me, so I wanted to let you know 😉

    Cheers
    Tomas

    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. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /usr/www/users/***/***/wp-includes/functions.php on line 5225

    Warning: Cannot modify header information – headers already sent by (output started at /usr/www/users/***/***/wp-includes/functions.php:5225) in /usr/www/users/***/***/wp-admin/admin-header.php on line 9

Viewing 6 replies - 1 through 6 (of 6 total)
  • Hi,

    same here. My debug.log shows this message:

    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. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 5.5.0 hinzugefügt.) in /is/htdocs/wp12375925_KAFNDTF7YL/www/…/wp-includes/functions.php on line 5225

    Bekomme auch diese Fehlermeldung. Bitte prüfen! Danke…:)

    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. Weitere Informationen: Debugging in WordPress (engl.) (Diese Meldung wurde in Version 5.5.0 hinzugefügt.) in …..wp-includes/functions.php on line 5225

    • This reply was modified 8 months, 1 week ago by Fred.
    Rock a Robot!

    (@revilo2020de)

    +1

    Plugin Author 3UU

    (@3uu)

    Ich kann es aktuell leider nicht testen. Aber koenntest Du mal in der wp-content/plugins/shariff/shariff.php an Zeile 195 ein

    ‘permission_callback’ => ‘__return_true’,

    einfuegen. Der Code sollte dann inentwa so aussehen

                    array(
                            'methods'  => 'GET',
                            'callback' => 'shariff3uu_share_counts',
                           'permission_callback' => '__return_true',
                            'args'     => array(...
    • This reply was modified 5 months ago by 3UU.
    Phil Lehmann

    (@philrykoff)

    @3uu Die Änderung lässt den Fehler verschwinden. 🙂 Danke dir!

    Marco

    (@marcoherzog)

    Hallo, die Meldung erhalte ich immer noch. Plugin-Version 4.6.5.

    Ich habe es jetzt hier eingefügt:
    https://github.com/3UU/wordpress-shariff-wrapper/blob/master/shariff/shariff.php#L194

    Ein Fix wäre super.

    Danke.
    Viele Grüße

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.