Ograničite povezane objave Jetpacka na određeni datum

datum ograničenja

Danas sam dvostruko provjeravao članak koji sam napisao i primijetio da je povezani post od prije 9 godina na platformi koja više nije postojala. Stoga sam odlučio dublje pogledati Jetpack opcije vezane uz postove na mojoj web lokaciji i provjerite mogu li ograničiti datumski raspon.

Jetpack fantastično odabire relevantne postove koji su slični, ali nažalost, nema pojma da su mnogi članci možda zastarjeli. Često uklanjam stare postove koji nemaju smisla, ali nemam vremena pregledati svih 5,000 članaka koje sam napisao više od deset godina!

Nažalost, postavka nije uključena Jetpack da biste to postigli, možete postaviti samo želite li imati naslov, kakav je naslov i opcije izgleda, hoće li se prikazivati ​​sličice, hoće li se prikazivati ​​datum ili će se prikazivati ​​bilo kakav sadržaj.

srodni postovi dodatak jetpack

Kao i kod gotovo svega u WordPressipak postoji robusni API u kojem možete prilagoditi datoteku svoje teme (ili teme) functions.php i izmijeniti način na koji to funkcionira. U ovom slučaju, želim ograničiti opseg svih povezanih postova na 2 godine ... pa evo koda:

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

Ovo dodaje filter upitu koji koristi povezani dodatak za postove. Ažuriranje sam prenio na svoje web mjesto i sada su povezani postovi ograničeni na sve napisano u posljednje 2 godine!

Postoje dodatni načini prilagođavanje srodnih postova također pogledajte stranicu za podršku za Jetpack na toj temi.

Otkrivanje: Koristim svoj WordPress i Jetpack partnerske veze u ovom postu.

Što vi mislite?

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.