Se ha lanzado una nueva Extensión Pro: Related. ¡Ahora puedes usar SearchWP para potenciar un sistema de contenido relacionado en tu sitio!
SearchWP sabe mucho sobre el contenido de tu sitio. Mostrar a los visitantes contenido relacionado puede ayudar a extender su visita al exponer entradas relacionadas con la que se muestra actualmente. Si actualmente utilizas otra solución de contenido relacionado, esta extensión también puede aligerar la carga de tu servidor al reducir la sobrecarga de mantener un índice de contenido relacionado separado o ejecutar consultas pesadas a la base de datos en tiempo de ejecución.
Al igual que SearchWP en sí y sus otras extensiones, Related se creó pensando en los desarrolladores. Es tanto un sistema personalizable como una solución lista para usar.
Por defecto, Related no hace nada, pero puedes optar por que Related añada automáticamente entradas relacionadas (por tipo de publicación) en su pantalla de configuración (accesible a través del menú desplegable Extensions en la pantalla de configuración de SearchWP):
Una vez que eso esté implementado, Related mostrará hasta 3 entradas relacionadas con la entrada actual:
Related viene con una plantilla predeterminada de adición automática diseñada para encajar bien con tu tema, pero eso no es suficiente. Hay un cargador de plantillas completo incorporado, que te permite personalizar fácilmente por completo el aspecto de tu contenido relacionado.
El cargador de plantillas es genial porque te permite especificar completamente el marcado y el estilo utilizados para tu contenido relacionado sin tener que meterte con ganchos o descargar assets o comportamientos que te estorben.
Si la adición automática no es lo tuyo, puedes utilizar Related mediante programación para encontrar contenido relacionado y hacer lo que quieras con él. Es tan fácil como:
| <?php | |
| /* | |
| * Programmatically find Related content from SearchWP Related | |
| */ | |
| // Instantiate SearchWP Related | |
| $searchwp_related = new SearchWP_Related(); | |
| // Use the keywords as defined in the SearchWP Related meta box | |
| $keywords = get_post_meta( get_the_ID(), $searchwp_related->meta_key, true ); | |
| $args = array( | |
| 's' => $keywords, // The stored keywords to use | |
| 'engine' => 'default', // the SearchWP engine to use | |
| 'posts_per_page' => 3, // how many entries to find | |
| ); | |
| // Retrieve Related content for the current post | |
| $related_content = $searchwp_related->get( $args ); | |
| // Returns an array of Post objects for you to loop through | |
| print_r( $related_content ); |
El último detalle al trabajar con contenido relacionado es especificar cómo se encuentra ese contenido relacionado. SearchWP es un potente índice de búsqueda basado en palabras clave para tu sitio de WordPress. Un sistema basado en palabras clave para encontrar contenido relacionado tiene perfecto sentido. Al editar entradas en tu sitio, puedes definir fácilmente qué palabras clave se utilizan para encontrar contenido Relacionado:
Por defecto, Related creará un conjunto de palabras clave de respaldo para usar basado en el título de tus entradas. Esto te ahorra algo de tiempo al activar Related por primera vez, para que no tengas que editar cada entrada de tu sitio para determinar un conjunto de palabras clave a usar. Las palabras clave se pueden actualizar en cualquier momento.
Related es una potente solución de contenido relacionado, que utiliza el índice optimizado de SearchWP para encontrar contenido relacionado en tiempo real sin sobreutilizar tu servidor. ¡Disfruta!





