Documentación de SearchWP

Consulta la guía de instalación, explora la base de conocimiento, descubre los numerosos hooks de SearchWP

Resaltado de SearchWP

SearchWP incluye una función de resaltado integrada que identifica y enfatiza los términos de búsqueda encontrados en el contenido de las publicaciones. Muestra un fragmento de texto que contiene las palabras clave resaltadas en la página de resultados de búsqueda, lo que permite a los usuarios localizar fácilmente la parte relevante del contenido. Esta función es particularmente útil para documentos multimedia grandes, como archivos PDF de varias páginas, ya que escanea el contenido completo deldocumento, localiza instancias del término de búsqueda y genera un extracto de la sección que contiene esas palabras clave. 

La funcionalidad de resaltado es totalmente compatible con complementos de campos personalizados comoCampos Personalizados Avanzados(ACF), lo que permite generar extractos de términos de búsqueda encontrados en campos de texto de ACF y otro contenido de campos personalizados.

Los resultados de búsqueda resaltados muestran la ubicación exacta de las palabras clave dentro del contenido del PDF

 

Habilitar el resaltado

La función de resaltado se puede activar a través de la página de SearchWPAjustes generalesen su área de administración de WordPress. Una vez habilitado, SearchWP generará automáticamente extractos personalizados que resaltan los términos de búsqueda coincidentes en sus resultados. 

Orden de procesamiento del contenido

El sistema de resaltado procesa los atributos de origen en un orden secuencial específico para determinar dónde generar los extractos. Este enfoque priorizado garantiza un procesamiento eficiente y resultados consistentes en su implementación de búsqueda.

Extracto de la publicación:SearchWP primero busca extractos de publicaciones creados manualmente. Si una publicación tiene un extracto personalizado definido, este contenido se evalúa primero para detectar la presencia de términos de búsqueda.

Contenido de la publicación:Si no existe ningún extracto o no se encuentran palabras clave en el extracto, SearchWP examina el campo de contenido principal de la publicación en busca de instancias de los términos de búsqueda.

Contenido del documento:Para archivos multimedia como PDF, SearchWP procesa el contenido del documento extraído para localizar términos de búsqueda dentro del texto del archivo.

Campos personalizados:Finalmente, SearchWP verifica el contenido de los campos personalizados en busca de la presencia de términos de búsqueda si no se han encontrado en ninguno de los atributos anteriores.

Si se encuentran palabras clave buscadas en uno de estos atributos, los atributos subsiguientes no se procesarán. Por ejemplo, si el extracto de la publicación contiene las palabras clave buscadas, SearchWP no examinará el contenido de la publicación ni los campos personalizados para generar un extracto. 

Nota: Cuando existen varias instancias de una palabra clave dentro de un solo campo de atributo, se utilizará la primera aparición de la palabra clave para generar el extracto.

Generación de extractos

Una vez que SearchWP localiza el contenido que contiene las palabras clave a resaltar, genera un extracto extrayendo una porción de texto antes y después de las palabras clave. Este enfoque contextual asegura que los usuarios vean no solo el término coincidente, sino también el contenido circundante que proporciona contexto para la coincidencia. La longitud del extracto está controlada por su configuración de WordPress y se puede personalizar utilizando el filtro de gancholongitud_del_extractode WordPress, como se documentaaquí.

Para modificar la longitud del extracto específicamente para los resultados de SearchWPBúsqueda en Vivo, puede implementar la siguiente personalización:

<?php
// Set excerpt length to 20 words for live search results
function swp_excerpt_length( $length ) {
if ( did_action( 'wp_ajax_searchwp_live_search' ) || did_action( 'wp_ajax_nopriv_searchwp_live_search' ) ) {
return 20;
}
return $length;
}
add_filter( 'excerpt_length', 'swp_excerpt_length', 9999 );

Estilo de los términos resaltados

El marcado de resaltado predeterminado incluye la clase CSSsearchwp-highlight, que puede dirigir con estilos personalizados para controlar la apariencia visual de los términos de búsqueda resaltados. Puede agregar reglas CSS personalizadas a la hoja de estilo de su tema para modificar el color de fondo, el color del texto, el peso de la fuente u otras propiedades visuales de las palabras clave resaltadas. Esto le permite asegurarse de que los términos resaltados sean claramente visibles y coincidan con la estética general de diseño de su sitio.

 

Cree hoy mismo una mejor experiencia de búsqueda en WordPress

No vuelva a perder visitantes por resultados de búsqueda inútiles. SearchWP facilita la creación de su propia búsqueda inteligente en WordPress.

Obtén SearchWP Ahora
Icono de múltiples motores de búsqueda