WordPress: Trucos semanales

Cómo hacer búsquedas usando la voz

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
WordPress como herramienta de gestión y creación se ha convertido por méritos propios es una completa solución de desarrollo de proyectos digitales que puedes adaptar a prácticamente todo tipo de necesidades. En esta serie semanal, dedicada por completo al desarrollo de proyectos digitales empleando WordPress, verás un amplio surtido de trucos, técnicas y plugins variados con los que podrás añadir nuevas posibilidades a todos nuestros proyectos orientados al mundo web. De esta forma conseguirás ahorrar tiempo y los esfuerzo necesarios para dar con ellos, aportándonos nuevos conocimientos de aplicación directa desde el primer momento.
06:33
  Añadir a marcadores

Transcripción

En alguna ocasión, he mencionado que el sistema de búsqueda por defecto que incorpora WordPress no es algo que me apasione realmente. No es que sea malo, simplemente cumple su cometido de ofrecer resultados –no muy bien afinados, todo hay que decirlo– y ya está. Verdaderamente, lo que hace útil a un buscador es que los resultados sean lo más afines posibles y, en eso, el buscador de WordPress no es que sea el mejor ejemplo posible. No obstante, ya hemos visto que hay formas de mejorarlo o incluso de reemplazar por completo dicho sistema empleando añadidos extra como Relevanssi. En el vídeo de hoy, quiero volver a centrarme en el buscador de WordPress. ¿Qué me dirías si te propongo la opción de añadir búsqueda por voz? Actualmente es una tecnología que convive con nosotros de manera totalmente natural: el asistente de Siri, Cortana, Android; búsquedas por voz realmente útiles. Bien, quizá pase bastante tiempo hasta que podamos crear asistentes así para nuestras páginas web, pero el primer paso podríamos empezar a darlo añadiendo esta interesante característica, ¿verdad? Vamos a empezar a trabajar para ver cuáles son las opciones disponibles actualmente y si nos merece la pena incluirla en nuestros proyectos. Poder incorporar un sistema de reconocimiento por voz al sistema de búsqueda que tengamos incorporado dentro de WordPress es muy sencillo. Vamos a aprovechar un "plugin" que no es que esté muy actualizado pero que nos permite incorporar la API de Web Speech a nuestro buscador de WordPress. Tenemos que tener en cuenta que es algo experimental, es un "plugin" que no se actualiza desde hace bastante y que funciona solo con el sistema de búsqueda que incorpora por defecto por WordPress. Con lo cual, si nosotros hemos creado un sistema de búsqueda personalizado o lo hemos reemplazado por algún tipo de busqueda diferente, este "plugin" no va a funcionar. No obstante, yo quiero mostrarlo en este vídeo para que veamos que quizá nos pueda venir bien y podamos aplicar esta funcionalidad en algún proyecto en concreto y además es muy fácil de echar a andar, es muy fácil ponerlo en práctica. Lo único que tenemos que hacer es dirigirnos al panel de Plugins de nuestro panel de administración y buscar el "plugin" que se llama Voice Search. Vamos a ponerlo, aquí lo tendríamos ya disponible. Fijaos, no se ha probado con la versión que tengo actualmente en WordPress, no se actualiza desde hace un año, no es que tenga muchas instalaciones activas y no es que tenga una valoración muy, muy positiva. Esto quiere decir que evidentemente estamos ante un "plugin" de tipo experimental. Pero siempre es bueno probar este tipo de cosas, porque siempre le podemos sacar algún uso. Lo que voy a hacer es instalarlo y activarlo para ver qué es lo que ocurre. En teoría, no deberíamos tener ningún tipo de problema nosotros en este entorno de pruebas. Bueno, pues, tenemos el sistema de búsqueda que viene por defecto incluido en WordPress, nos fijamos en que no tenemos ningún tipo de panel ni pestaña nueva para poder configurar nada relativo al sistema de búsqueda y lo que voy a hacer es dirigirme a la sección pública de la web, voy a fijarme en el buscador y voy a hacer clic para poder recargar el contenido. En principio, parece que no ha pasado nada, no ha cambiado nada en nuestro buscador. Podríamos fijarnos a ver si hay algún tipo de problema en el código que se esté cargando. Y si nos fijamos aquí, en el primer lugar nos estamos encontrando un pequeño error, no se puede cargar la librería JavaScript. Esto ya lo tenía controlado, lo que pasa es que quería enseñar el error. El "plugin" por alguna razón, bueno, pues, incorpora un espacio dentro del archivo'plugin. php' que es el culpable de este error y que seguramente al modificarlo, simplemente quitándole este espacio y guardando, a la hora de recargar el contenido de nuestra página web ya funcionaría perfectamente. Vamos a dirigirnos, por tanto, a la parte pública. Vamos a ver si tuviésemos que realizar algún tipo de acción más, vamos a refrescar aquí también, vamos a ver que esté funcionando todo correctamente. Aquí tenemos el "plugin" en Entradas. Bueno, pues no parece que tengamos nada que modificar realmente. Y simplemente, bueno, pues, tendríamos que esperar que funcionase correctamente, puesto que ya se ha cargado correctamente la librería. Ya lo tenemos aquí disponible, porque me había fijado en que había modificado el archivo, pero no lo había guardado, evidentemente no va a poder funcionar. Y entonces sí voy a la parte pública, me fijo que aquí me aparece un pequeño micrófono. Luego ya podré "customizarlo" si quiero mediante el uso de CSS, pero esto quiere decir que el "plugin" evidentemente ya está funcionando y bastaría con empezar a utilizarlo. En este caso, bueno, pues, simplemente puedo hacer clic si quiero y puedo empezar a hablar. Justamente lo que estoy diciendo empezaría a reconocerse en el buscador. Vamos a, por ejemplo, decir una palabra que no tuviésemos incluida, por ejemplo, vamos a darle nuevamente al micro: "patata". Le daría a buscar y evidentemente no ha encontrado nada. Si ahora a, por ejemplo, digo: "responsive", vamos a darle a buscar y aquí nos habría encontrado el resultado. Eso quiere decir que la búsqueda por voz funciona correctamente. Recuerdo: este "plugin" es una manera de introducir la API de Web Speech de manera experimental dentro de WordPress. Además, no es compatible con todos los navegadores, aunque poco a poco se van dando pasos en este sentido de ampliación de compatibilidad con el resto de navegadores. Y bueno, quizá tengamos algún proyecto en concreto en el que utilizar esta capacidad de búsqueda por voz nos pueda venir muy, muy bien.