Salta al contenuto
Merlin Tools

Generatore di endpoint REST

register_rest_route con permessi, pronto all'uso.

Gratuito davvero. Nessuna registrazione, nessuna email, nessun limite, nessun cookie. Non salviamo l'URL che analizzi.

Codice
<?php
add_action( 'rest_api_init', function () {
	register_rest_route( 'myplugin/v1', '/items', array(
		'methods'             => 'GET',
		'callback'            => function ( WP_REST_Request $request ) {
			return new WP_REST_Response( array( 'ok' => true ), 200 );
		},
		'permission_callback' => '__return_true',
	) );
} );
// Endpoint: /wp-json/myplugin/v1/items

A cosa serve

Aggiungere un endpoint alle API REST di WordPress richiede register_rest_route con namespace, rotta e il permission_callback (troppo spesso dimenticato). Qui ottieni la struttura corretta, con i permessi già presenti.

← Tutti gli strumenti WordPress

Domande frequenti

Perché il permission_callback è importante?

Perché senza, l'endpoint è pubblico e WordPress mostra un avviso. Definirlo (anche solo a __return_true se è volutamente pubblico) è obbligatorio per una registrazione corretta.