Desejo ter uma função de preenchimento automático ou sugestão automática em um formulário (de pesquisa):
Quando um usuário começa a digitar, ele sugere títulos de postagem com texto correspondente.
Também gostaria que ele exibisse alguns metadados (um número) que armazenei relacionados a cada postagem personalizada. Exemplo:
Se eu digitar "A", ele sugere "Maçãs (13), Aardvarks (51), Astronautas (21)" etc.
autocomplete
Marctain
fonte
fonte
Respostas:
Sim, isso é possível.
Você pode usar o jQuery Auto Suggest, incluído no WordPress http://codex.wordpress.org/Function_Reference/wp_enqueue_script
Com isso, você pode escrever um formulário que faça uma pesquisa do Ajax no manipulador de URL do Ajax. Você pode adicionar a ação. http://codex.wordpress.org/AJAX_in_Plugins
Assim, você pode pesquisar no ajax e, no lado da ação, você pode simplesmente executar um get_posts para corresponder aos títulos ou uma consulta sql bruta. E devolva o que é necessário.
Isso deve ajudar, se eu tiver tempo em breve, posso escrever uma solução de código completo. Mas a maior parte é um plugin completo para ajudar a melhorar a pesquisa.
Edit: Aqui vamos nós, algo como isto deve fazê-lo, não o testou, apenas o escrevi em cima da minha cabeça. Atualização: escape do texto digitado, restrinja por tipo de postagem personalizada e apenas para postagens publicadas
2012-11-21 Edit: erro de digitação atualizado no exemplo de código.
fonte
exit;
é sempre mais rápido do quedie();
:)