Quiero tener una función de autocompletar o sugerir automáticamente en un formulario (búsqueda):
Cuando un usuario comienza a escribir, sugiere títulos de publicaciones que tienen texto coincidente.
También me gustaría que muestre algunos metadatos (un número) que he almacenado relacionados con cada publicación personalizada. Ejemplo:
Si escribo "A", sugiere "Manzanas (13), Aardvarks (51), Astronautas (21)", etc.
autocomplete
marctain
fuente
fuente
Respuestas:
Si esto es posible.
Puede usar jQuery Auto Append, que se incluye con WordPress http://codex.wordpress.org/Function_Reference/wp_enqueue_script
Con esto, puede escribir un formulario que realice una búsqueda de Ajax en el controlador de URL de Ajax. Al cual puedes agregar_acción. http://codex.wordpress.org/AJAX_in_Plugins
Por lo tanto, puede buscar ajax y luego, en el lado de la acción, puede realizar un get_posts para que coincida con los títulos, o una consulta sql sin formato. Y devolver lo que se necesita.
Eso debería ayudar, si tengo tiempo en breve podría escribir una solución de código completo. Pero la mayor parte es un complemento completo para ayudar a impulsar la búsqueda.
Editar: Aquí vamos, algo como esto debería hacerlo, no lo he probado, solo lo escribí en la parte superior de mi cabeza. Actualización: escape el texto ingresado, limitado por tipo de publicación personalizada y solo a publicaciones publicadas
2012-11-21 Edit: error tipográfico actualizado en la muestra de código.
fuente
exit;
siempre es más rápido quedie();
:)