• Hello,

    Quand l’extension est activée en même temps que l’extension Google Site Kit (https://www.ads-software.com/plugins/google-site-kit/), j’ai le message suivant qui appara?t avec le debug est activé :

    Notice: register_rest_route est appelée de la mauvaise manière. La définition de la route de l’API REST pour wppic/v1/get_html n’a pas l’argument permission_callback nécessaire. Pour les routes de l’API REST qui sont destinées à être publiques, utilisez __return_true comme rappel de permission. Veuillez lire Débogage dans WordPress (en) pour plus d’informations. (Ce message a été ajouté à la version 5.5.0.) in /app/public/wp/wp-includes/functions.php on line 5229 Notice: register_rest_route est appelée de la mauvaise manière. La définition de la route de l’API REST pour wppic/v1/get_query n’a pas l’argument permission_callback nécessaire. Pour les routes de l’API REST qui sont destinées à être publiques, utilisez __return_true comme rappel de permission. Veuillez lire Débogage dans WordPress (en) pour plus d’informations. (Ce message a été ajouté à la version 5.5.0.) in /app/public/wp/wp-includes/functions.php on line 5229

    J’ai fait un petit fix à la rapide en changeant la fonction wppic_register_route() comme ceci :

    
    /**
     * Register route for getting plugin shortcode
     *
     * @since 3.0.0
     */
    function wppic_register_route() {
    	register_rest_route(
    		'wppic/v1',
    		'/get_html',
    		array(
    			'methods'             => 'GET',
    			'callback'            => 'wppic_get_shortcode',
    			'permission_callback' => '__return_true',
    		)
    	);
    	register_rest_route(
    		'wppic/v1',
    		'/get_query',
    		array(
    			'methods'             => 'GET',
    			'callback'            => 'wppic_get_query_shortcode',
    			'permission_callback' => '__return_true',
    		)
    	);
    }
    add_action( 'rest_api_init', 'wppic_register_route' );
    

    (Je l’ai fait à la va-vite, je ne sais pas si c’est la bonne solution ?? )

    Merci pour votre aide et pour cette super extension !
    Best,

Viewing 1 replies (of 1 total)
  • Thread Starter Julien MA Jacob

    (@wpr0ck)

    Pour ceux qui rencontrerai ce problème, plut?t que de modifier le code de l’extension, vous pouvez ajouter ce code dans votre fichier functions.php

    
    
    function wprock_wppic_register_route() {
    	register_rest_route(
    		'wppic/v1',
    		'/get_html',
    		array(
    			'methods'             => 'GET',
    			'callback'            => 'wppic_get_shortcode',
    			'permission_callback' => '__return_true',
    		)
    	);
    	register_rest_route(
    		'wppic/v1',
    		'/get_query',
    		array(
    			'methods'             => 'GET',
    			'callback'            => 'wppic_get_query_shortcode',
    			'permission_callback' => '__return_true',
    		)
    	);
    }
    add_action( 'rest_api_init', 'wprock_wppic_register_route' );
    remove_action( 'rest_api_init', 'wppic_register_route' );
    
Viewing 1 replies (of 1 total)
  • The topic ‘Notice avec Google Sit Kit’ is closed to new replies.