La etiqueta HubL related_blog_posts se puede usar para crear publicaciones de blog dinámicas y relacionadas basadas en una variedad de parámetros. Permite generar listados de publicaciones en todos los blogs, con la capacidad de filtrar por etiquetas, autores, rutas de publicación y fechas de publicación.
related_blog_posts
no genera un módulo editable a nivel de entrada/página, sino que está configurado en su totalidad con HubL.post_formatter
te permite especificar una macro para generar la salida HTML del módulo. Para obtener una lista completa de parámetros y un ejemplo de salida HTML predeterminada, consulta la especificación related_blog_posts.
Parameter | Type | Description | Default |
---|---|---|---|
limit | number | El número máximo de publicaciones de blog en la lista. | 3 |
blog_ids | ’default’ or blog id | Los ID de un blog del cual incluir publicaciones. | none |
tags | String | La(s) etiqueta(s) que debe(n) utilizarse para determinar si un post es relevante (separadas por comas). Si un post de blog tiene una de estas etiquetas o una similar, la relevancia del post aumenta, mejorando su clasificación en el listado. | none |
blog_authors | String | Los nombres de los autores de los que se incluirán las publicaciones (separados por comas) | none |
blog_post_ids | String | El(los) identificador(es) de un post de blog que se utilizará(n) cuando se busquen publicaciones de blog relevantes para la lista (separados por comas). Este parámetro solo debe usarse cuando el widget aparece en páginas, ya que en las publicaciones del blog, por opción predeterminada, será el post en la que aparece el widget. | none |
post_formatter | String | El nombre de una macro personalizada para renderizar las publicaciones de blog devueltos. A la macro se le pasan tres parámetros que son el objeto de post de blog a formatear, el recuento en la iteración de publicaciones de blog, y el recuento total de posts de blog en los resultados. Si no se especifica o se establece como “default”, se utilizará el formateador incorporado para dar formato a cada post. Nota: se recomienda usar el parámetro de devolución de llamada a continuación en lugar del parámetro ‘post_formatter’, ya que el HTML de la etiqueta se renderizará más rápidamente, disminuyendo los tiempos de carga de la página. | none |
callback | String | El nombre de una función javascript para renderizar los posts de blog devueltos. A la función se le pasa una matriz de objetos de posts de blog para formatear. Si no se especifican los parámetros callback o post_formatter, la etiqueta generará HTML en un formato predeterminado. | none |
path_prefixes | String | Rutas de URL o subdirectorios desde los que incluir los posts (separadas por comas). Si un post de blog tiene un prefijo similar en tu ruta, la relevancia del post aumenta, mejorando su clasificación en el listado. | none |
start_date | date/time | Permite filtrar las entradas publicadas después de una fecha/hora. | none |
end_date | Date/Time | Permite filtrar las entradas publicadas antes de una fecha/hora. | False |
blog_post_override | String | El(los) ID de los posts de un blog que deben aparecer siempre en el listado devuelto, a pesar de todos los demás valores de parámetros y filtros (separados por comas). | none |
callback
en lugar del parámetro post_formatter
para garantizar tiempos de carga de página más rápidos.related_blog_posts
se está utilizando en una publicación, no se debe especificar el parámetro blog_post_ids
, ya que en las publicaciones del blog, por defecto será la publicación en la que aparece el widget.blog_authors
especificados en dos blogs diferentes.
blog_post_ids
, por lo que se usaría en una página.
callback
para controlar la salida HTML de la publicación. (En lugar del parámetro post_formatter
usando una macro.)