Limiteu les publicacions relacionades amb Jetpack a una data específica

data límit

Avui he revisat un article que havia escrit i he notat que la publicació relacionada que es va publicar era de fa 9 anys en una plataforma que ja no existia. Per tant, vaig decidir aprofundir en el Jetpack opcions de publicacions relacionades al meu lloc i veure si podia limitar l'interval de dates.

Jetpack fa un treball fantàstic en seleccionar les publicacions rellevants que siguin similars, però, malauradament, no té ni idea que molts dels articles estiguin obsolets. Sovint elimino les publicacions antigues que no tenen sentit, però no tinc temps de revisar els 5,000 articles que he escrit durant més d’una dècada.

Malauradament, no hi ha cap opció activada Jetpack per aconseguir-ho, només podeu definir si voleu tenir o no un títol, quin és el títol i opcions per al disseny, si es mostren miniatures, si es mostra la data o si es vol mostrar qualsevol contingut.

plugin de missatges relacionats amb jetpack

Com passa pràcticament amb tot WordPressTot i això, hi ha una API sòlida on podeu personalitzar el fitxer functions.php del tema fill (o tema) i modificar-ne el funcionament. En aquest cas, vull limitar l’abast de qualsevol publicació relacionada a 2 anys ... així que aquí teniu el codi:

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' );

Això afegeix un filtre a la consulta que utilitza el connector de publicacions relacionades. Vaig penjar l'actualització al meu lloc i ara les publicacions relacionades es limiten a qualsevol cosa escrita en els darrers 2 anys.

Hi ha formes addicionals de personalitzant les vostres publicacions relacionades Consulteu també la pàgina d'assistència de Jetpack sobre el tema.

Divulgació: estic fent servir el meu WordPress Jetpack enllaços d’afiliació en aquesta publicació.

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.