Je veux avoir une fonction de saisie automatique ou de suggestion automatique sur un formulaire (de recherche):
Lorsqu'un utilisateur commence à taper, il suggère des titres de publication dont le texte correspond.
J'aimerais également qu'il affiche certaines métadonnées (un nombre) que j'ai stockées en rapport avec chaque publication personnalisée. Exemple:
Si je tape "A", cela suggère "Pommes (13), Aardvarks (51), Astronautes (21)", etc.
autocomplete
marctain
la source
la source
Réponses:
Oui c'est possible.
Vous pouvez utiliser jQuery Auto Suggest qui est inclus avec WordPress http://codex.wordpress.org/Function_Reference/wp_enqueue_script
Avec cela, vous pouvez écrire un formulaire qui effectue une recherche Ajax dans le gestionnaire d'URL Ajax. Sur lequel vous pouvez ajouter_action. http://codex.wordpress.org/AJAX_in_Plugins
Vous pouvez donc ajax lookup, puis du côté de l'action, vous pouvez simplement effectuer un get_posts pour faire correspondre les titres, ou une requête SQL brute. Et retournez ce qui est nécessaire.
Cela devrait aider, si j'ai peu de temps, je pourrais écrire une solution de code complète. Mais l'essentiel est un plugin entier pour aider à alimenter la recherche.
Edit: Voilà, quelque chose comme ça devrait le faire, je ne l'ai pas testé, je l'ai simplement écrit du haut de ma tête. Mise à jour: échapper le texte saisi, restreindre par type de publication personnalisé et uniquement aux publications publiées
2012-11-21 Edit: mise à jour de la faute de frappe dans l'exemple de code.
la source
exit;
c'est toujours plus rapide quedie();
:)