A tag related_blog_posts do HubL pode ser usada para criar uma listagem dinâmica de posts de blog relacionados com base em uma variedade de parâmetros. Ela permite gerar listagens de posts de blog, com a capacidade de filtrar por tags, autores, caminhos de posts e datas de publicação.
related_blog_posts
do HubL não gera um módulo editável em nível de post/página; ela é totalmente configurada com HubL.post_formatter
permite especificar uma macro para gerar a saída HTML do módulo. Para obter uma lista completa dos parâmetros e exemplos da saída HTML padrão, consulte a especificação de related_blog_posts.
Parameter | Type | Description | Default |
---|---|---|---|
limit | number | O número máximo de posts de blog para listar. | 3 |
blog_ids | ’default’ or blog id | O ID do blog do qual incluir os posts. | none |
tags | String | As tags que devem ser usadas para determinar se um post é relevante (separadas por vírgula). Se um post de blog tiver uma dessas tags ou uma tag semelhante, a relevância dele será aumentada, melhorando sua classificação na listagem. | none |
blog_authors | String | Os nomes dos autores dos quais incluir os posts(separados por vírgula) | none |
blog_post_ids | String | O ID de post de blog para usar ao encontrar posts de blog relevantes para listar (separadas por vírgula). Este parâmetro somente deve ser usado quando o widget for exibido nas páginas, pois nos posts de blog, o padrão será o post no qual o widget é exibido. | none |
post_formatter | String | O nome de uma macro personalizada para renderizar os posts de blog retornados. A macro recebe três parâmetros que são o objeto de post de blog para formatar, a contagem na iteração de posts de blog e a contagem total de posts de blog nos resultados. Se não for especificado ou definido como “padrão”, o formatador interno será usado para formatar cada post. Nota: é recomendado usar o parâmetro callback abaixo no lugar do parâmetro “post_formatter”, pois o HTML da tag será renderizado mais rapidamente, diminuindo os tempos de carregamento de página. | none |
callback | String | O nome de uma função javascript para renderizar os posts de blog retornados. A função recebe um array de objetos de post de blog para formatar. Se os parâmetros callback ou post_formatter forem especificados, a tag gerará HTML em um formato padrão. | none |
path_prefixes | String | Caminhos de URL ou subdiretórios dos quais incluir os posts (separados por vírgula). Se um post de blog tiver um prefixo semelhante em seu caminho, a relevância dele será aumentada, melhorando sua classificação na listagem. | none |
start_date | date/time | Permite a filtragem de posts publicados após uma data/hora. | none |
end_date | Date/Time | Permite a filtragem de posts publicados antes de uma data/hora. | False |
blog_post_override | String | Os Ids de um post de blog que sempre devem ser exibidos na listagem retornada, apesar de todos os outros valores de parâmetros e filtros (separados por vírgula). | none |
callback
em vez do parâmetro post_formatter
para garantir tempos de carregamento de página mais rápidos.related_blog_posts
do HubL for usada em um post, o parâmetro blog_post_ids
não deverá ser especificado, pois nos posts do blog, o padrão será o post no qual o widget é exibido.blog_authors
especificados em dois blogs diferentes.
blog_post_ids
, então ele seria usado em uma página.
callback
para controlar a saída HTML da listagem de posts. (Em vez do parâmetro post_formatter
usando uma macro.)