Página principal » WordPress » WordPress Search Plugins y fragmentos útiles

    WordPress Search Plugins y fragmentos útiles

    WordPress es una poderosa herramienta de CMS que no solo impulsa blogs, sino también innumerables foros y páginas web personales. Muchas de las funciones ofrecidas son bastante avanzadas para el mercado, pero su búsqueda todavía parece estar retrasada. Las funciones ofrecen una solución muy simple para un problema extremadamente complejo: encontrar el contenido correcto en su sitio!

    Aunque las funciones son excelentes para buscar artículos basados ​​en coincidencias directas, el sistema se queda corto con muchos usos posibles. Más específicamente, la incapacidad de buscar entre todas las categorías, etiquetas, o incluso una categoría y / o etiqueta específica. Del mismo modo, todas las publicaciones se muestran en forma predeterminada por fecha, de la más reciente a la más antigua. Esta es una gran brecha en UX, ¿qué pasa con los usuarios que pueden estar buscando artículos populares con la mayor cantidad de visitas o comentarios??

    A continuación, le ofrezco un breve vistazo a las funciones de búsqueda de WordPress y cómo funcionan dentro del sistema. Comprender cómo se ejecuta todo fuera de la caja hará que la manipulación de búsquedas sea mucho más fácil. Además, he agregado algunos complementos y fragmentos de código poderosos que son convenientes para cualquier sitio web de WP.

    Lo básico de WordPress Search

    Al ejecutar una consulta de búsqueda a través de WordPress, todos los resultados se devuelven según el tiempo de publicación. Esto incluiría páginas, lo que sería genial, si WordPress ha establecido la capacidad de hacerlo. Dos excelentes plugins Search Unleashed y Search Everything proporcionan correcciones que permiten a los usuarios buscar en las páginas y los comentarios también. Un problema importante es cómo WordPress ignora el poder de las palabras clave en la búsqueda.

    Si un artículo se publicó hace uno o dos años, las probabilidades de que se encuentre en una búsqueda son mínimas o nulas. Esto es a menos que el usuario ingrese las palabras clave que desea en un motor más grande como Google o Bing. Cuando buscas “diseño web” WordPress está buscando para que coincida exactamente con eso. Los desarrolladores de WordPress pueden estar trabajando en las actualizaciones, pero tal consulta no arrojaría resultados que contengan simplemente diseño.

    Del mismo modo, ¿qué pasa con las categorías de correos y etiquetas? Estos pueden combinarse con palabras clave y eliminar una búsqueda completa. Las funciones distintas detrás de la búsqueda de WordPress son prehistóricas en comparación con la mayoría, que afortunadamente el sistema puede actualizarse abiertamente desde la comunidad de desarrollo.

    Archivos de tema de WordPress

    Dentro de cada carpeta de Temas de WordPress hay un conjunto de archivos de búsqueda. Estos parecen ser útiles para la funcionalidad y poderosos formularios de búsqueda. Dentro del archivo de plantilla raíz search.php Encontrará la plantilla general para resultados de búsqueda..

    Muchas veces escucho a los desarrolladores que cometen el error de incluir su search.php dentro de otro archivo central, como page.php o single.php. Esta es una técnica sólida para crear plantillas modulares, sin embargo, el archivo de búsqueda directa se usa solo para mostrar la paginación y los resultados. El nombre del archivo estándar searchform.php es lo que incluiría algún código PHP básico para llamar datos de consulta de búsqueda. El resto del archivo es un formulario HTML directo que incluye un (1) campo de entrada y un botón de envío.

    Este archivo se incluye a menudo en el encabezado o área de la barra lateral de las plantillas. Ofrece una solución elegante para incluir una forma preparada y los usuarios pueden aprovechar las muchas técnicas de búsqueda poderosas que ofrece WordPress. Desde los muchos atributos nuevos en HTML5 es posible ofrecer texto predeterminado dentro del campo de entrada, como “buscar… ” o “ingrese los términos aquí”.

    Cuando ingrese datos para mostrar su formulario de búsqueda, la rutina simplista le sorprenderá. Hay una función simple escrita get_search_form () que puede agregarse en cualquier parte de sus plantillas para mostrar el contenido de searchform.php. Esta es una función interna desarrollada por WordPress y utilizada para facilitar el desarrollo de la funcionalidad de búsqueda como un pastel!

    Función de consulta WP

    Hay una función escrita en el backend de WordPress que puede utilizarse para consultas SQL directas. WP_query () ha sido utilizado por desarrolladores de WordPress y diseñadores de temas para crear consultas de búsqueda personalizadas más complejas que las predeterminadas de WordPress.

    Si usted es un desarrollador, le recomiendo que lea la página de referencia de funciones para obtener un poco de información sobre la metodología. La documentación es muy larga y probablemente no será utilizada por muchos. Hay algunas características interesantes como la extracción de publicaciones o categorías específicas en función del contenido que se muestra actualmente en la página..

    La función de consulta también permite verificar el valor de la página actual. WordPress da automáticamente un nombre a cada uno tipo de pagina en su sitio. Las publicaciones de blog, las páginas, los resultados de búsqueda y la página de inicio son solo algunos ejemplos. A continuación, describí una breve lista de variables de página comunes para aquellos interesados ​​en examinar debajo de la superficie.

    • $ is_single - viendo una sola página de publicación
    • $ es_autor - viendo una página de directorio de publicaciones de autores
    • $ is_search - viendo una página de resultados de búsqueda
    • $ is_category - $ is_tag - viendo una lista de publicaciones por categoría o etiqueta
    • $ is_404 - viendo la página de error 404

    16 complementos para mejorar la búsqueda

    A continuación, he incluido enlaces a algunos complementos populares relacionados con búsquedas y consultas. Todos estos son gratuitos y se ofrecen para descargar desde el directorio oficial de extensiones de WordPress. Recomiendo encarecidamente que no instale más de 2 o 3 de estos a la vez: lea las descripciones y pruebe una por una para ver si hay algo que se adapte perfectamente a su blog!

    Google Custom Search Plugin La opción predeterminada para buscar en WordPress no es realmente la mejor solución. A menudo, los webmasters prefieren canalizar sus consultas de búsqueda a través de Google para obtener resultados más rápidos y más específicos. Después de la instalación, este complemento volverá a escribir automáticamente el formulario de búsqueda de WordPress predeterminado con una Búsqueda de Google personalizada. Adopta un nuevo conjunto de URLs amigables sobre la marcha!

    Formulario de búsqueda mejorado Por defecto, el formulario de búsqueda de WordPress es un campo de entrada estándar. Esto es ideal para consultas básicas que involucran palabras clave específicas, pero para usuarios avanzados, las opciones predeterminadas se quedan cortas. El Formulario de búsqueda mejorado generará dinámicamente un formulario XHTML que acepta nuevos términos de búsqueda tales como declaraciones Boolean AND.

    Search EverythingSearch Everything es otro excelente complemento todo en uno para satisfacer sus necesidades de búsqueda avanzada. ¡Algunas de las características más populares incluyen resaltado de búsqueda, taxonomías personalizadas, navegación de comentarios aprobados y mucho más! El panel de administración es muy simple y la configuración es muy fácil..

    WordPress Sphinx Search PluginEl servidor Sphinx puede descargar las consultas de búsquedas pesadas de su servidor a otras configuraciones remotas. Al activarse, notará velocidades súper rápidas y podrá ordenar los resultados según su frescura y relevancia. Además, el complemento es capaz de mostrar un widget de barra lateral de las palabras clave de búsqueda relacionadas más recientes y principales.

    Search MeterSearch Meter es una idea fascinante para aquellos webmasters interesados ​​en el seguimiento de análisis. Cada consulta de búsqueda se almacena y archiva en el panel de administración con detalles adicionales que examinan los análisis de búsqueda. Se le proporcionarán datos acerca de cuántas búsquedas fallaron o no se encontraron resultados, así como términos de búsqueda populares y recientes. El complemento generará estadísticas que puede restablecer o exportar para su examen.

    Búsqueda rápida de WordPress La búsqueda rápida de WordPress es un complemento de reemplazo básico para el motor predeterminado de WordPress. Esto generalmente devolverá páginas más relevantes y acelerará ligeramente el proceso. El proceso se escribió para trabajar con la amplia biblioteca de funciones de WP para reducir las llamadas a la base de datos y obtener resultados más rápidos para consultas intensas. La instalación también se acompaña de herramientas de referencia para comparar tiempos..

    Amazon Search WidgetSi trabajas con el programa de afiliados de Amazon, te encantará este próximo complemento. Con unos pocos pasos simples y una única edición de plantillas, es muy conveniente implementar un formulario de búsqueda basado en Flash. Esto buscará dentro de la biblioteca de Amazon para obtener datos sobre productos y nuevas versiones. Desde aquí es un proceso simple de ingresar su ID de afiliado para comenzar a ganar dinero con las búsquedas de su blog.!

    Looser Search PluginAquí tenemos un pequeño plugin con grandes expectativas justo después de la instalación. Looser Search Plugin modifica los procesos ya incorporados desde las bibliotecas de WordPress para que coincidan con las palabras clave en lugar de los términos completos. Se omite un diccionario interno de palabras comunes en inglés para acelerar el proceso de búsqueda. Si está buscando un complemento básico para instalar y obtener los resultados más rápidos, le recomiendo este..

    WordPress Live Search de Dave. Si eres fanático de Microsoft Live Search, este sencillo complemento ampliará tu experiencia de blogging. Ofrecer resultados de Live Search significará una mayor relevancia y tiempos de carga más rápidos que el procesamiento interno. El complemento está diseñado para proporcionar resultados instantáneos y actualizados a medida que los tipos de usuarios: todo potenciado entre bastidores con jQuery y algunos estilos básicos de CSS. Intente instalar y ver si su blog puede manejar la carga de la página, ya que proporciona una experiencia de usuario increíble para los resultados de búsqueda.

    Nube de etiquetas de búsqueda: este complemento le proporciona un acceso fácil para desarrollar una nube de etiquetas simple. Esto resultará en excelentes clasificaciones de Google, ya que más enlaces entrantes llevarán a las páginas de su blog. Además, la experiencia del usuario se incrementa dramáticamente al considerar cuántas publicaciones se pueden encontrar con solo unos pocos clics. El complemento requiere pasos de instalación estándar y se ha desarrollado con SEO en mente.

    Resalte los términos de búsqueda Es posible que haya visto este complemento adoptado en innumerables blogs hoy. Cada vez que un visitante encuentre su página a través de un importante motor de búsqueda (Google, Yahoo !, Bing, Lycos, Ask ...), cada una de las palabras clave se destacará en su contenido. Esto ayuda a los visitantes a descubrir dónde se encuentra el contenido de la página y en qué marco de referencia se encuentra. Por defecto, no hay estilos CSS principales, por lo que tendrá que diseñarlos usted mismo después de la activación..

    Better SearchBetter Search, como lo indica el título, es un complemento estándar para darle a tu blog de WordPress una mejor búsqueda. Cada página de resultados se divide en función de la relevancia de las palabras clave y las técnicas avanzadas para reconocer las metaetiquetas, las etiquetas de publicación y las categorías. Al escribir el nuevo formulario de búsqueda, se mostrarán los términos de búsqueda más populares que se buscan en todo su blog. Esto se actualiza con frecuencia según la cantidad de tráfico que traen sus consultas de búsqueda.!

    Busque Light (Luz de búsqueda) Como puede haber visto muchos lugares en otros lugares, la funcionalidad de actualización a medida que se ha expandido ha explotado. Desde el lanzamiento de Google Instant, muchos otros proveedores de búsqueda han estado implementando técnicas similares. Search Light es un complemento fantástico que utiliza una interfaz desplegable Ajax para crear menús dinámicos de consultas relacionadas. También es posible vincular las miniaturas de tus publicaciones y el número total de resultados dentro de la propia barra de búsqueda..

    Búsqueda instantánea de WP: estos complementos requieren algunas bibliotecas externas, aunque ofrecen una funcionalidad similar a la de Search Light anterior. Si realmente disfrutas de las sugerencias desplegables de Ajax, encontrarás muchas de las mismas características aquí con WP Instant Search. El complemento se actualiza a la versión más reciente de WordPress 3.0.5 y se verificará con las etiquetas, publicaciones, páginas y categorías de WordPress..

    Widget de búsqueda de productos de comercio electrónico de WP Este complemento admite la visualización de widgets para una solución de comercio electrónico que se ejecuta en WordPress. Cuando vendes artículos o incluso software en línea, es importante que tu solución de comercio electrónico sea fácil de navegar y que los productos sean fáciles de encontrar. Con este ingenioso complemento podemos reemplazar la funcionalidad de búsqueda obsoleta de WordPress para incluir una nueva vista de consulta. Las páginas de resultados enumerarán los productos en un diseño de estilo de cuadrícula y son compatibles hasta la versión más reciente.

    ThreeWP Ajax SearchUn complemento sin sentido para las búsquedas de Ajax. ¡Solo descargue e instale el complemento para tener una idea de lo fácil que será el proceso! La configuración predeterminada funciona perfectamente con el tema Twentyten y todos los derivados. Una característica interesante es cómo este complemento aún funciona con el motor de búsqueda predeterminado de WordPress. En este caso, no pierdes nada de la potente biblioteca de WordPress y, en cambio, solo obtienes magníficos efectos de experiencia de front-end. Hay muchas opciones de personalización, incluidos los estilos CSS y las velocidades de jQuery y los estilos de animación..

    5 fragmentos de búsqueda útiles

    1. Excluir publicación / página de los resultados de búsqueda

    La siguiente función, le permite excluir publicaciones de cualquier categoría, o incluso páginas fuera de los resultados de búsqueda. (a través de wprecipes)

    (funciones.php)

     función SearchFilter ($ consulta) si ($ consulta-> is_search) $ consulta-> set ('cat', '0,1');  devolver $ consulta;  add_filter ('pre_get_posts', 'SearchFilter'); 

    2. Buscando una categoría específica

    Volver resultados de búsqueda de una categoría específica.

    (funciones.php)

     función SearchFilter ($ consulta) si ($ consulta-> is_search) // Inserte las categorías específicas que desea buscar $ consulta-> conjunto ('cat', '8,9,12');  devolver $ consulta;  add_filter ('pre_get_posts', 'SearchFilter'); 

    3. Buscando un tipo de publicación específica

    Filtre todos los demás tipos de publicaciones y dirija su búsqueda a un tipo de publicación de WordPress específico.

    (funciones.php)

     función SearchFilter ($ consulta) si ($ consulta-> is_search) // Inserte el tipo de publicación específica que desea buscar $ consulta-> conjunto ('tipo_publicación', 'feeds');  devolver $ consulta;  // Este filtro saltará al bucle y organizará nuestros resultados antes de que se devuelvan add_filter ('pre_get_posts', 'SearchFilter'); 

    4. Resaltar los términos de búsqueda de WordPress (jQuery)

    Resalta los términos de búsqueda en la página de resultados de WordPress. (a través de weblogtoolscollection)

    (funciones.php)

     function hls_set_query () $ query = attribute_escape (get_search_query ()); if (strlen ($ consulta)> 0) echo '  ';  función hls_init_jquery () wp_enqueue_script ('jquery');  add_action ('init', 'hls_init_jquery'); add_action ('wp_print_scripts', 'hls_set_query'); 

    (header.php), antes de

       

    5. Mostrar el término de búsqueda + el (los) resultado (s)

    Volver consultas de búsqueda y número de resultados. Ejemplo - Resultados de la búsqueda de twitter - 8 artículos. (a través de wpbeginner)

     

    Resultado de la búsqueda de recuento de entradas; _e ("); _e (''); echo $ key; _mi(''); _e ('-'); echo $ count. "; _e ('articles'); wp_reset_query ();?>