Estou com um projeto de usar o Wordpress Headless com NextJS 14.Tentei implementar o Smart Slider como gestor de banner na home, mas estou com dificuldade de disponibilizar ele na REST API do Wordpress.
Fiz a função abaixo:
//-----------------------------------------------------------------------// Função para registrar o endpoint REST que expõe o conteúdo do slider//-----------------------------------------------------------------------function register_smart_slider_endpoint() { // Registra um novo endpoint REST acessível em '/wp-json/custom/v1/slider/{id}' register_rest_route('custom/v1', '/slider/(?P<id>\d+)', ['methods' => 'GET', // Define o método como GET'callback' => 'get_smart_slider_data', // Função a ser executada no endpoint'args' => ['id' => ['validate_callback' => function($param, $request, $key) { return is_numeric($param); // Valida que o ID é numérico } ] ],'permission_callback' => '__return_true', // Define que o endpoint é público (sem autenticação) ]);}//-----------------------------------------------------------------------// Hook para inicializar o endpoint na API REST do WordPress//-----------------------------------------------------------------------add_action('rest_api_init', 'register_smart_slider_endpoint');Mas o resultado dela é o seguinte no endpoint
{"code": "no_slider","message": "Slider não encontrado","data": {"status": 404 }}Gostaria de saber se alguém já passou por isso e o por que ele não retorna nada.Obrigado.