jQuery(document).ready(function($) { // Ao clicar no botão "Pesquisar", mostra ou esconde o campo de busca $('#abrir-busca').on('click', function() { $('#campo-busca').slideToggle(); $('#search-input').focus(); }); // Função de busca dinâmica enquanto digita $('#search-input').on('input', function() { var termo = $(this).val().toLowerCase().trim(); if (termo.length < 3) { $('#resultados-busca').html('

Digite pelo menos 3 letras para buscar.

'); return; } $.ajax({ url: '/wp-json/wp/v2/posts?search=' + termo + '&_embed', method: 'GET', success: function(posts) { if (posts.length === 0) { $('#resultados-busca').html('

Nenhum resultado encontrado.

'); return; } var html = ''; posts.forEach(function(post) { var titulo = post.title.rendered; var link = post.link; var data = new Date(post.date).toLocaleDateString('pt-BR'); var imagem = ''; if (post._embedded && post._embedded['wp:featuredmedia']) { imagem = post._embedded['wp:featuredmedia'][0].source_url; } html += `
${imagem ? `${titulo}` : ''}

${titulo}

${data}

`; }); $('#resultados-busca').html(html); }, error: function() { $('#resultados-busca').html('

Erro ao buscar os posts.

'); } }); }); });