es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


WordPress Search: complementos y fragmentos útiles

WordPress es una poderosa herramienta de CMS que no solo potencia los blogs sino también innumerables foros y páginas web personales. Muchas de las características que ofrece son bastante avanzadas para el mercado, pero su búsqueda aún parece estar rezagada. 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 por defecto por fecha, de más reciente a más antiguo. Esta es una gran brecha en UX, ¿qué pasa con los usuarios que pueden estar buscando artículos populares con más vistas o comentarios?

A continuación, he presentado brevemente las características de búsqueda de WordPress y cómo funcionan dentro del sistema. Comprender cómo se ejecuta todo de la nada hará que manipular las búsquedas sea mucho más fácil. Además, he agregado algunos plugins potentes y fragmentos de código deseables para cualquier sitio web de WP.

El básico de la búsqueda de WordPress

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 posibilidad de hacerlo. Dos excelentes complementos Search Unleashed y Search Everything proporcionan soluciones que permiten a los usuarios buscar también en páginas y comentarios. Un problema importante es cómo WordPress ignora el poder de las palabras clave en la búsqueda.

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

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

Archivos de temas de WordPress

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

Muchas veces escucharé a los desarrolladores inventando el error de incluir su search.php dentro de otro archivo principal, 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 utiliza para mostrar la paginación y los resultados únicamente. El nombre de archivo estándar searchform.php es lo que incluiría un 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 enviar.

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

Al ingresar datos para mostrar su formulario de búsqueda, la rutina simplista puede sorprenderle felizmente. Hay una sencilla función escrita get_search_form() que puede agregarse en cualquier lugar de sus plantillas para mostrar los contenidos de searchform.php . Esta es una función interna desarrollada por WordPress y utilizada para simplificar el desarrollo de la funcionalidad de búsqueda.

Función de consulta WP

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

Si eres un desarrollador, recomiendo leer la página de referencia de la función para obtener un poco de información sobre la metodología. La documentación es muy larga y probablemente no sea utilizada por muchos. Hay algunas características realmente útiles, como extraer publicaciones o categorías específicas según el contenido que se muestra actualmente en la página.

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

  • $is_single : visualización de una sola página de publicación
  • $is_author - visualización de una página de publicación de autor
  • $is_search - visualización de una página de resultados de búsqueda
  • $is_category - $is_tag - visualización de 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 plugins populares relacionados con búsquedas y consultas. Todos estos son gratuitos y se pueden descargar del directorio oficial de extensiones de WordPress. Recomiendo encarecidamente que no instales más de 2 o 3 de estos a la vez: lee las descripciones y prueba uno por uno para ver si hay algo que se adapte perfectamente a tu blog.

Complemento de búsqueda personalizada de Google 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 específicos. Después de la instalación, este complemento reescribirá automáticamente el formulario de búsqueda predeterminado de WordPress con una Búsqueda de Google personalizada. ¡Adopta un nuevo conjunto de URL amigables sobre la marcha!

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

Search EverythingSearch Everything es otro gran plugin todo en uno para apoyar sus necesidades avanzadas de búsqueda. Algunas de las características más populares incluyen resaltado de búsqueda, taxonomías personalizadas, navegación de comentarios aprobados y ¡muchas más! El panel de administración es muy simple y la configuración es muy sencilla.

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

Search MeterSearch Meter es una idea fascinante para los webmasters interesados ​​en el seguimiento de análisis. Todas las consultas de búsqueda se almacenan y archivan en el panel de administración con detalles adicionales que analizan las búsquedas analíticas. Se le proporcionarán datos sobre cuántas búsquedas fallaron o no se obtuvieron 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. En general, esto devolverá páginas más relevantes y acelerará ligeramente el proceso. El proceso se escribió para funcionar con la amplia biblioteca de funciones de WP para reducir las llamadas a bases de datos y obtener resultados más rápidos para consultas intensas. La instalación también está acompañada de herramientas de referencia para comparar los tiempos.

Widget de búsqueda de Amazon Si trabajas con el programa de afiliación de Amazon, te encantará este próximo complemento. Con unos pocos pasos simples y una sola edición de plantilla, es muy conveniente implementar un formulario de búsqueda basado en Flash. Esto buscará en la biblioteca de Amazon para extraer datos sobre productos y nuevas versiones. A partir de aquí, es un proceso simple de ingresar su ID de afiliado para comenzar a ganar dinero con las búsquedas de su blog.

Plugin de búsqueda más flexible. Tenemos un pequeño complemento con grandes expectativas después de la instalación. El complemento de búsqueda de Looser modifica los procesos ya incorporados dentro de 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, lo recomiendo encarecidamente.

Búsqueda en vivo de Dave en WordPress Si eres un fan de Microsoft Live Search, este simple complemento amplificará 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á hecho para proporcionar resultados instantáneos actualizados a medida que el usuario escribe, todos alimentados detrás de escena con jQuery y algunos estilos CSS básicos. Intenta instalar y verifica si tu blog puede manejar la carga de la página, ya que brinda una experiencia de usuario increíble a los resultados de búsqueda.

Etiqueta de búsqueda Este plugin le proporciona un acceso fácil para desarrollar una nube de etiquetas simple. Esto dará como resultado una buena clasificación de Google, ya que habrá más enlaces que te llevarán a las páginas de tu blog. Además, la experiencia del usuario aumenta drásticamente cuando se considera cuántas publicaciones se pueden encontrar con solo unos pocos clics. El complemento requiere pasos de instalación estándar y se ha desarrollado teniendo en cuenta el SEO.

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

Better Search Better Search, como lo implica el título, es un complemento estándar para mejorar la búsqueda de su blog de WordPress. Cada página de resultados se divide según la relevancia de las palabras clave y las técnicas avanzadas para reconocer metaetiquetas, etiquetas de publicación y 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 su blog. ¡Esto se actualiza frecuentemente según la cantidad de tráfico que traen sus consultas de búsqueda!

Buscar LightAs es posible que haya visto muchos lugares en otros lugares donde la funcionalidad de actualización tal como se ha explotado. Desde el lanzamiento de Google Instant, muchos otros proveedores de búsqueda han estado implementando técnicas similares. Search Light es un fantástico complemento que utiliza una interfaz desplegable Ajax para crear menús dinámicos de consultas relacionadas. También es posible vincular las miniaturas de publicación y el número total de resultados dentro de la barra de búsqueda.

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

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

ThreeWP Ajax Search Un complemento sin sentido para búsquedas en Ajax. ¡Solo descarga e instala el complemento para tener una idea de lo fácil que se desarrollará el proceso! La configuración predeterminada funciona perfectamente con el tema Twentyten y todas las derivadas. Una característica interesante es cómo funciona este complemento en el motor de búsqueda predeterminado de WordPress. En este caso, no pierde nada de la poderosa biblioteca de WordPress y, en su lugar, solo obtiene magníficos efectos de experiencia en el front-end. Hay muchas opciones para la personalización, incluidos estilos CSS y velocidades jQuery y estilos de animación.

5 Fragmentos de búsqueda útiles

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

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

(functions.php)

 función SearchFilter ($ query) {if ($ query-> is_search) {$ query-> set ('cat', '0, 1'); } return $ query; } add_filter ('pre_get_posts', 'SearchFilter'); 

2. Buscando una Categoría específica

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

(functions.php)

 function SearchFilter ($ query) {if ($ query-> is_search) {// Inserta las categorías específicas que deseas buscar $ query-> set ('cat', '8, 9, 12'); } return $ query; } add_filter ('pre_get_posts', 'SearchFilter'); 

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

Filtra todos los demás tipos de publicaciones y orienta tu búsqueda a un tipo de publicación de WordPress específico.

(functions.php)

 función SearchFilter ($ query) {if ($ query-> is_search) {// Insertar el tipo específico de publicación que desea buscar $ query-> set ('post_type', 'feeds'); } return $ query; } // Este filtro saltará al ciclo y organizará nuestros resultados antes de que sean devueltos add_filter ('pre_get_posts', 'SearchFilter'); 

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

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

(functions.php)

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

(header.php), antes

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

Devolver consultas de búsqueda y número de resultados. Ejemplo - Resultado de búsqueda para Twitter - 8 artículos . (a través de wpbeginner)

Resultados de búsqueda para recuento de entradas; _mi(''); _e (' '); echo $ key; '); _e (' '); _e ('-'); echo $ count. ''; _e ('artículos'); wp_reset_query (); ?>

Una mirada a: SublimeLinter 3

Una mirada a: SublimeLinter 3

En una publicación anterior, le mostramos cómo encontrar posibles errores de código y errores en SublimeText usando SublimeLinter. Desafortunadamente, como uno de nuestros lectores también lo señaló, no funciona en Sublime Text 3.Sublime Text 3 introdujo un nuevo conjunto de API sobre cómo debería funcionar un complemento, lo que probablemente haya afectado a las capacidades de SublimeLinters. Desde

(Consejos de tecnología y diseño)

40 cosas que no espera encontrar en máquinas expendedoras

40 cosas que no espera encontrar en máquinas expendedoras

La persona que pensó en la máquina expendedora es un genio por dos simples razones: no es necesario contratar personal para equipar una máquina expendedora como lo haría con una tienda, y esto mantiene las existencias en stock y disponibles para las masas, las 24 horas, los 7 días de la semana. . Si

(Consejos de tecnología y diseño)