Function register_rest_route was called incorrectly
-
After installing the plugin, this message keeps on popping up in the error logs, when running a
wp-cli
command or when making any API call (it gets added to the doingitwrong header).Notice: Function register_rest_route was called <strong>incorrectly</strong>. The REST API route definition for <code>ada-plugin/v1/pagecsv</code> is missing the required <code>permission_callback</code> argument. For REST API routes that are intended to be public, use <code>__return_true</code> as the permission callback. Please see <a href="https://www.ads-software.com/support/article/debugging-in-wordpress/">Debugging in WordPress</a> for more information. (This message was added in version 5.5.0.) in /var/www/html/wp-includes/functions.php on line 5831
The fix is pretty simple
in
/wp-content/plugins/online-accessibility/includes/rest_routes/csv-routes.php
function csv_page_download() { register_rest_route('ada-plugin/v1', '/pagecsv', array( 'methods' => 'GET', 'callback' => __NAMESPACE__ . '\\page_csv' )); }
should be replaced with
function csv_page_download() { register_rest_route('ada-plugin/v1', '/pagecsv', array( 'methods' => 'GET', 'callback' => __NAMESPACE__ . '\\page_csv', 'permission_callback' => function () { return current_user_can( 'manage_options' ); } )); }
- The topic ‘Function register_rest_route was called incorrectly’ is closed to new replies.