Buscador

Tras unos cuantos meses buscando eventualmente algún plugin que mejorara las búsquedas en WordPress, me topé con Relevanssi, un muy buen script que nos indexará comentarios, tags, campos personalizados, así como por supuesto títulos y contenidos, y nos formateará la página de resultados por relevancia (recordemos que en la búsqueda por defecto de WordPress se obtienen posts por orden cronológico).

Además, Relevanssi es flexible al buscar. Es decir, en caso de que pongamos cierta frase en la caja de búsqueda, Relevanssi atomizará las palabras ahí contenidas en vez de tratarlas como una expresión fija, y buscará para la ocasión una coincidencia exacta.

No es pues un buscador “literal”, sino que nos brindará resultados que incluyan las distintas palabras solicitadas. Recordemos que WordPress sólo devuelve resultados cuando la expresión solicitada encaja al 100% con los índices de búsqueda.

Los resultados de la búsqueda tendrán, finalmente, subrayado automático y, además, se mostrarán contextualmente: el párrafo mostrado será el que contiene las palabras clave.

Bajar Relevanssi de su web.

Gracias a Mikko Saari por supuesto por este gran plugin.

Hola!!
Os voy a comentar como ocultar las páginas del buscador para que cuando hagamos una búsqueda se centre en las entradas.
Lo primero que haremos es localizar el archivo search.php de nuestro tema y usando el famoso código “query_post” crearemos uno indicándole que solo muestre los post.
<?php query_posts($query_string . "&post_type=post"); ?>
Esta pequeña linea de código lo tenemos que poner entre:
<?php if (have_posts()) : ?>
Aquí el código...
<?php while (have_posts()) : the_post(); ?>

Que lo encontrareis al principio del archivo.
Os debe de quedar de la siguiente manera:
<?php if (have_posts()) : ?>
<?php query_posts($query_string . "&post_type=post"); ?>
<?php while (have_posts()) : the_post(); ?>

Etiquetas: ,

La búsqueda de plugins ya no apesta, nos decía Matt en un correo electrónico.

Y tiene razón, ha mejorado mucho. Porque ahora usan Sphinx en el Directorio de Plugins -como explica mdawaffe-.

Por el momento sólo indexa título y descripción/instalación/FAQ del plugin, que toma del archivo readme.text pero pronto agregarán etiquetas, autor y otras cosas.

Además, están trabajando para mejorar algunos fallos.