
Ograničite povezane objave Jetpacka na određeni datum
Danas sam dvostruko provjeravao članak koji sam napisao i primijetio da je povezana objava objavljena prije 9 godina na platformi koja više nije postojala. Tako sam odlučio dublje pogledati Jetpack povezane objave na mojoj web lokaciji i provjerite mogu li ograničiti vremenski 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 jedne decenije!
Nažalost, nema podešavanja Jetpack da biste to postigli, možete samo postaviti želite li imati naslov, kakav je naslov i opcije izgleda, hoće li se prikazivati sličice, da li će se prikazivati datum ili će se prikazivati bilo kakav sadržaj.

Kao i kod gotovo svega u WordPressmeđutim, postoji robusni API gdje možete prilagoditi datoteku svoje podređene teme (ili teme) functions.php i izmijeniti način rada. 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. Otpremio sam ažuriranje na svoju web lokaciju 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 podrške za Jetpack na temu.
Otkrivanje: Koristim svoj WordPress i Jetpack partnerske veze u ovom postu.