Relacionado
Esta extensión requiere una licencia Pro
Versión actual: 1.5.5
¡Usa SearchWP para potenciar el contenido relacionado en tu sitio!
La extensión Related de SearchWP está diseñada para operar con una sobrecarga mínima, al tiempo que proporciona amplias opciones de personalización para que coincidan con los requisitos de diseño y funcionalidad de tu sitio. Mostrar contenido relacionado a los visitantes es una estrategia eficaz para mantener la participación y animar a los usuarios a explorar páginas adicionales en tu sitio. Si actualmente utilizas otro sistema de contenido relacionado, Related de SearchWP probablemente reducirá la sobrecarga del servidor al utilizar el índice de contenido que SearchWP ya ha creado.
Nota: El algoritmo Related de SearchWP utiliza los títulos de las entradas de las publicaciones como fuente de palabras clave predeterminada para identificar y mostrar contenido relacionado en tu sitio, asegurando sugerencias relevantes y contextualmente apropiadas para tus visitantes.
Configuración e Integración
Como todas las extensiones de SearchWP, Related es un plugin independiente de WordPress que se ejecuta junto con SearchWP. Una vez instalado, la extensión Related permanece inactiva por defecto hasta que la configures según tus preferencias. Puedes acceder a todas las opciones de configuración y personalizar cómo aparece el contenido relacionado en las páginas de tus publicaciones navegando a Configuración de SearchWP → Related en tu área de administración de WordPress.

Temas de diseño
La sección de temas de diseño proporciona múltiples estilos prediseñados para mostrar tu bloque de contenido relacionado en el frontend de tu sitio web. Puedes cambiar fácilmente entre diferentes temas de diseño y previsualizar cada opción antes de guardar tus cambios para asegurar que el diseño coincida con la estética de tu sitio.
Minimalista: Este tema presenta un diseño de lista limpio y simple que muestra solo los títulos de las publicaciones organizados en un formato de cuadrícula.
Columnas: Este diseño de cuadrícula muestra los resultados en varias columnas, presentando tanto los títulos como las descripciones de las publicaciones para proporcionar a los visitantes más contexto sobre cada elemento relacionado.
Miniatura: Este diseño combina una estructura de cuadrícula con imágenes destacadas de gran tamaño junto con los títulos de las publicaciones, creando una visualización atractiva que enfatiza el contenido visual.
Enriquecido: Esta opción de diseño integral proporciona la presentación visualmente más atractiva, con imágenes grandes, títulos de publicaciones y descripciones en un atractivo formato de cuadrícula que maximiza el atractivo visual y la densidad de la información.
Personalizado: Esta opción flexible te permite crear un diseño completamente personalizado combinando y ajustando varias configuraciones de la sección de configuración de contenido relacionado para cumplir con tus requisitos de diseño específicos.
Estilo de diseño
La configuración del estilo de diseño te permite elegir entre formatos de vista de cuadrícula y lista para mostrar tu contenido relacionado. Además, puedes especificar el número exacto de resultados relacionados a mostrar dentro de cada bloque de contenido relacionado, lo que te da un control preciso sobre la cantidad de contenido presentado a los visitantes.
Título del Bloque
La configuración del título del bloque determina el texto del encabezado que aparece sobre tu sección de contenido relacionado en el frontend. El valor predeterminado es “Contenido Relacionado”, pero puedes editarlo según el contenido de tu sitio.
Imágenes
Elige el tamaño de imagen que se muestra con cada publicación relacionada. Las opciones de tamaño disponibles son pequeño, mediano y grande.
Descripciones:
Un interruptor para mostrar u ocultar descripciones para el contenido del bloque relacionado.
Motor
La configuración del motor define qué motor de SearchWP se utilizará para determinar los tipos de publicaciones incluidos en tus sugerencias de contenido relacionado. Solo las fuentes de publicaciones que se hayan agregado a la configuración de tu motor seleccionado serán elegibles para mostrarse en el bloque de contenido relacionado.
Funcionalidad de Autocompletado
La función de autocompletado te permite seleccionar tipos de publicaciones específicos donde el bloque de contenido relacionado aparecerá automáticamente en las páginas de publicaciones sin necesidad de una ubicación manual. Solo los tipos de publicaciones que se hayan agregado a tu motor de SearchWP estarán disponibles para su selección en esta configuración.
También puedes especificar la posición exacta donde el contenido relacionado debe aparecer en tus páginas, con opciones para mostrar el bloque al final de tu contenido o después de un párrafo específico dentro del contenido de tu publicación.
Excluir Entradas
La opción de excluir entradas proporciona un control granular sobre qué publicaciones aparecen en tus sugerencias de contenido relacionado. Puedes excluir IDs de publicaciones específicas para que no aparezcan en ningún bloque de contenido relacionado en todo tu sitio.
Alternativamente, al seleccionar la opción “Buscar solo IDs seleccionados”, puedes restringir el contenido relacionado a una lista definida de publicaciones.
Incrustar tu Bloque

Más allá de la opción de autocompletado, puedes incrustar el bloque de Contenido Relacionado manualmente de varias maneras:
Integración de Bloques de Gutenberg
El método de bloques de Gutenberg proporciona una integración perfecta con el editor de bloques moderno de WordPress, lo que te permite incrustar contenido relacionado de SearchWP directamente en cualquier publicación o página. Mientras editas cualquier publicación o página en el editor de Gutenberg, simplemente busca el bloque “Relacionado” y agrégalo a la ubicación deseada.
Implementación de Shortcode
Puedes utilizar el shortcode [searchwp_related] para mostrar contenido relacionado dentro de cualquier área compatible con shortcodes de tu sitio web.
Integración de Widgets
Para temas que utilizan áreas de barra lateral con funcionalidad de widgets, SearchWP Related proporciona una opción de widget dedicada que te permite mostrar contenido relacionado dentro de las áreas de barra lateral en tus páginas de publicaciones.
Integración de Código PHP
Si estás trabajando con plantillas de publicaciones personalizadas o archivos de temas, puedes implementar contenido relacionado utilizando la integración directa de código PHP. Este método proporciona el mayor control técnico y permite a los desarrolladores colocar bloques de contenido relacionado con precisión dentro del código de plantillas de temas personalizadas y marcos de estilo.
Configuración específica de la entrada
Cuando seleccionas tipos de entrada específicos en la opción de añadir automáticamente, se habilitan ajustes adicionales de la extensión SearchWP Related bajo el encabezado “Contenido Relacionado de SearchWP” en la pantalla de edición de entradas para esos tipos de entrada.

Palabras clave personalizadas
Por defecto, el algoritmo de contenido relacionado analiza las palabras clave encontradas en los títulos de las entradas para identificar sugerencias de contenido relacionado para cada entrada. Sin embargo, la opción de palabras clave personalizadas te permite especificar palabras clave alternativas para encontrar contenido relacionado para entradas específicas.
Esta función incluye una vista previa de “Muestra de Resultados” que muestra qué entradas aparecerán en el bloque de contenido relacionado basándose en tus selecciones de palabras clave personalizadas, permitiéndote verificar la relevancia del contenido sugerido antes de publicarlo.
Ajustes de Incluir Siempre
El botón de ajustes, ubicado a la derecha de la sección de palabras clave personalizadas, revela opciones de configuración adicionales, incluyendo la función “Incluir Siempre”.
Esta potente opción te permite seleccionar manualmente entradas específicas que deseas garantizar que aparezcan en el bloque de contenido relacionado para la entrada actual, independientemente de la coincidencia algorítmica. Esto asegura que el contenido importante o estratégicamente relacionado aparezca siempre en tus sugerencias de contenido relacionado, proporcionando control editorial sobre las recomendaciones automatizadas.
Personalización de la salida: el cargador de plantillas
Al igual que con Búsqueda en Vivo, Related también utiliza un cargador de plantillas para permitir la personalización completa de los resultados de Related. Hay una plantilla predeterminada que se ve algo así:

En la carpeta del plugin Related hay otra carpeta llamada templates que contiene esta plantilla predeterminada de Related (related.php) utilizada para mostrar el contenido Relacionado.
~/wp-content/plugins/searchwp-related/templates/related.php
El contenido de este archivo es el siguiente: related.php
No edites este archivo directamente. Si instalas una actualización de Related, ¡cualquier personalización que hagas en este archivo será sobrescrita!
En su lugar, puedes utilizar el cargador de plantillas integrado en Related para añadir tu propia plantilla personalizada dentro de tu tema.
Para personalizar la salida del contenido Relacionado, crea una nueva carpeta dentro de tu tema y pega una copia de la plantilla predeterminada de Related en esa carpeta, manteniendo el mismo nombre de archivo:
~/wp-content/themes/my-theme/searchwp-related/related.php
Puedes personalizar completamente esta plantilla para satisfacer tus necesidades. Se basa en The Loop, y puedes hacer cualquier cosa dentro de la plantilla que harías en cualquier otra plantilla de tema.
Opciones de Plantilla
Si bien la plantilla utilizada para mostrar el contenido Relacionado es en su mayor parte una plantilla de tema estándar, puedes influir en cómo se comporta Related editando el bloque de comentarios opcional en la parte superior del archivo:
/** * SearchWP Engine: default * Maximum Results: 3 */<code></code>
Puede personalizar el motor de SearchWP utilizado y el número máximo de entradas relacionadas mostradas editando la línea correspondiente en la parte superior de la plantilla.
También puede personalizar las plantillas de resultados por tipo de publicación agregando un guion y el tipo de publicación al nombre del archivo. Por ejemplo, si creara una plantilla con este nombre de archivo:
~/wp-content/themes/mi-tema/searchwp-related/related-page.php
Se usaría solo para Páginas. Todos los demás tipos de publicación usarían la plantilla base.
Recuperar programáticamente contenido relacionado
Si desea utilizar el cargador de plantillas pero en un lugar diferente al que utiliza la casilla de verificación de agregado automático, deje esa casilla desmarcada y edite su archivo de plantilla para incluir lo siguiente donde desee la salida relacionada:
También puede omitir el cargador de plantillas por completo y, en su lugar, recuperar el contenido relacionado directamente en el código de su tema. Aquí le mostramos cómo puede hacerlo:
Hay una serie de argumentos que puede pasar para personalizar cómo se encontrarán los contenidos relacionados, aquí tiene un desglose completo de los argumentos posibles:
Se sugiere que configure algún tipo de caché (por ejemplo, a través de Transient) para reducir el uso de recursos.
Personalización de la entrada: definición del contenido relacionado
Por defecto, Related creará una lista de palabras clave a partir del título de sus entradas. Se eliminan las palabras comunes para aumentar la relevancia de los resultados relacionados. En cada pantalla de edición de entrada, Related mostrará un cuadro de metadatos que le permitirá personalizar qué palabra(s) clave se utilizan para determinar el contenido relacionado:

Se muestra un conjunto de tres muestras de resultados, lo que le permite personalizar las palabras clave que está utilizando si lo desea. Esto es solo una muestra, el cargador de plantillas controla cómo se muestran los resultados en el frontend, y SearchWP determina qué entradas se muestran en tiempo de ejecución.
Las muestras de resultados incluirán todos los motores disponibles. Si desea limitar las muestras mostradas a solo algunos motores, puede usar este filtro:
Registro de Cambios
1.5.5
- [Actualización] Compatibilidad actualizada con WP 6.9.
- [Corrección] Se eliminó una línea vacía adicional en los elementos desplegables.
1.5.4
- [Corrección] Borradores y publicaciones pendientes listados en la opción "Incluir siempre" y potencialmente mostrados en el frontend.
- [Actualización] Actualizador actualizado.
1.5.3
- [Nuevo] Se agregó el hook
searchwp_related_meta_box_sample_enginespara filtrar los motores mostrados en las muestras del metabox. - [Cambio] Las muestras de resultados ahora son responsivas.
1.5.2
- [Corrección] Error de JavaScript si la opción "Ocultar anuncio" de SearchWP está habilitada.
1.5.1
- [Cambio] Se agregó la etiqueta "Probado hasta" para indicar la compatibilidad con la última versión de WP.
- [Cambio] Se eliminaron los archivos de compilación para evitar activar automatizaciones en algunos sistemas.
- [Corrección] Error de PHP cuando el plugin SearchWP no está activo.
1.5.0
- [Nuevo] El área de configuración se renueva, brindando más control sobre el contenido y la apariencia visual del bloque Related.
- [Nuevo] Se agregan un nuevo bloque de Gutenberg y un Shortcode para la incrustación manual.
- [Cambio] La versión mínima requerida de SearchWP para la extensión Related es 4.2.6
- [Cambio] Se eliminaron funciones y métodos redundantes/no utilizados
1.4.8
- [Corrección] Error en versiones de PHP anteriores a la 7.3 causado por una coma final en la llamada a la función
- [Corrección] La lista de sugerencias no se vuelve a renderizar al cambiar el campo Keywords en el metabox de la entrada
- [Arreglo] Avisos de depreciación en PHP 8.2
1.4.7
- [Corrección] Error de análisis para PHP 7.2 y versiones anteriores
- [Corrección] Compatibilidad con SearchWP 4.2.0 y superior
1.4.6
- [Nuevo] Se agregó el array de contexto a
searchwp_related_default_keywords - [Corrección] Aviso de PHP
- [Corrección] Entradas excluidas en la vista previa en algunos casos
1.4.5
- [Corrección] Renderizado inicial de la vista previa
1.4.4
- [Corrección] Aviso de PHP, Error en algunos casos
- [Actualización] Actualizador actualizado
1.4.3
- [Corrección] Evitar el registro en Métricas de SearchWP cuando corresponda
1.4.2
- [Corrección] Corrige Error al usar SearchWP 4
1.4.0
- [Nuevo] Agrega soporte para SearchWP 4
1.3
- [Nuevo] Fuerza entradas Related específicas para cada entrada
- [Nuevo] El contenido relacionado ahora se almacena en caché durante 12 horas
- [Nuevo] Hook para controlar la TTL de la caché de consultas en segundos
searchwp_related_cache_length - [Nuevo] Hook para controlar si se utiliza la caché
searchwp_related_cache_enabled - [Corrección] La auto-adjunción no funciona en algunos casos
- [Corrección] La paginación no se respeta en algunos casos
- [Corrección] Las palabras clave predeterminadas no se rellenan en algunos casos
- [Corrección] Enlaces a la documentación
- [Cambio] El metabox ya no aparece en los tipos de entrada no públicos por defecto
- [Cambio] Resultados adicionales encontrados si el conjunto de resultados inicial está demasiado restringido por SearchWP
- [Actualización] Fuente de traducción
- [Actualización] Actualizador actualizado
1.1.1
- [Cambio] El conjunto de palabras clave de respaldo ahora se define al guardar los borradores (anteriormente se hacía al publicar)
1.1
- [Nuevo] Añade Widget
- [Nuevo] Nuevos hooks para controlar la ubicación de la meta caja
searchwp_related_meta_box_contextysearchwp_related_meta_box_priority
1.0.4
- [Corrección] Se corrigió un problema con encolamientos excesivos
1.0.3
- [Corrección] Se corrigió un problema por el cual las entradas relacionadas no se encontraban en ciertas circunstancias
- [Actualización] Actualizador actualizado
1.0.2
- [Corrección] Las entradas publicadas recientemente ya no se omiten automáticamente si no se introducen palabras clave, se utilizarán las de respaldo por defecto
- [Corrección] La implementación del filtro
searchwp_related_excluded_post_typesahora se aplica correctamente y funciona
1.0.1
- [Corrección] Evita el error fatal de PHP (<5.5)
Can't use function return value in write context
1.0.0
- Lanzamiento inicial

