Limite as publicações relacionadas do Jetpack a uma data específica

data limite

Hoje, eu estava checando um artigo que havia escrito e percebi que o post relacionado que surgiu era de 9 anos atrás em uma plataforma que não existia mais. Então, decidi dar uma olhada mais profunda no jetpack opções de postagens relacionadas em meu site e ver se posso limitar o intervalo de datas.

O Jetpack faz um trabalho fantástico ao selecionar as postagens relevantes que são semelhantes, mas, infelizmente, não faz ideia de que muitos dos artigos podem estar desatualizados. Costumo remover postagens antigas que não fazem sentido, mas não tenho tempo para revisar todos os 5,000 artigos que escrevi por mais de uma década!

Infelizmente, não há configuração jetpack para fazer isso, você só pode definir se deseja ou não ter um título, qual é o título e as opções para o layout, se deseja mostrar miniaturas, se mostra a data ou se mostra algum conteúdo.

posts relacionados plugin jetpack

Tal como acontece com praticamente tudo em WordPress, entretanto, há uma API robusta onde você pode personalizar seu arquivo functions.php de tema filho (ou tema) e modificar como ele funciona. Nesse caso, quero limitar o escopo de quaisquer postagens relacionadas a 2 anos ... então aqui está o código:

function dk_related_posts_limit( $date_range ) {
    $date_range = array(
        'from' => strtotime( '-2 years' ),
        'to' => time(),
    );
    return $date_range;
}
add_filter( 'jetpack_relatedposts_filter_date_range', 'dk_related_posts_limit' );

Isso adiciona um filtro à consulta usada pelo plug-in de postagens relacionadas. Eu carreguei a atualização no meu site e agora as postagens relacionadas estão limitadas a qualquer coisa escrita nos últimos 2 anos!

Existem maneiras adicionais de personalizando suas postagens relacionadas também, verifique a página de suporte do Jetpack sobre o assunto.

Divulgação: estou usando meu WordPress e jetpack links de afiliados neste post.

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.