Omezte související příspěvky Jetpacku na konkrétní datum

mezní datum

Dnes jsem důkladně kontroloval článek, který jsem napsal, a všiml jsem si, že související příspěvek, který se objevil, byl před 9 lety na platformě, která již neexistovala. Takže jsem se rozhodl hlouběji se podívat na jetpack možnosti souvisejících příspěvků na mém webu a zjistěte, zda mohu omezit časové období.

Jetpack dělá skvělou práci při výběru příslušných příspěvků, které jsou podobné, ale bohužel nemá tušení, že mnoho článků může být zastaralých. Často odstraňuji staré příspěvky, které nedávají smysl, ale nemám čas prohlížet všech 5,000 XNUMX článků, které jsem napsal více než deset let!

Bohužel není nastaveno žádné nastavení jetpack k dosažení tohoto cíle můžete pouze nastavit, zda si přejete mít nadpis, jaký je nadpis a možnosti rozvržení, zda zobrazit miniatury, zda zobrazit datum nebo zda zobrazit jakýkoli obsah.

související příspěvky plugin jetpack

Stejně jako prakticky všechno WordPressexistuje robustní API, kde si můžete přizpůsobit svůj podřízený motiv (nebo motivy) soubor functions.php a upravit jeho fungování. V tomto případě chci omezit rozsah všech souvisejících příspěvků na 2 roky… takže zde je kód:

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

Tím se přidá filtr k dotazu, který používá plugin souvisejících příspěvků. Aktualizaci jsem nahrál na své stránky a související příspěvky jsou nyní omezeny na cokoli napsané za poslední 2 roky!

Existují další způsoby přizpůsobení souvisejících příspěvků také se podívejte na stránku podpory Jetpack k tomuto tématu.

Zveřejnění: Používám své WordPress a jetpack affiliate odkazy v tomto příspěvku.

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.