Limigu la rilatajn afiŝojn de Jetpack al specifa dato
Hodiaŭ mi duoble kontrolis artikolon, kiun mi verkis, kaj rimarkis, ke la rilata afiŝo aperinta estis antaŭ 9 jaroj sur platformo, kiu ne plu ekzistis. Do mi decidis pli profunde rigardi la jetpack opcioj pri rilataj afiŝoj en mia retejo kaj vidu ĉu mi povus limigi la datintervalon.
Jetpack faras mirindan taskon elekti la koncernajn afiŝojn similajn, sed bedaŭrinde ĝi tute ne scias, ke multaj el la artikoloj eble malaktualiĝis. Mi ofte forigas malnovajn afiŝojn sensencajn, sed mi ne havas tempon revizii ĉiujn 5,000 artikolojn, kiujn mi verkis dum pli ol jardeko!
Bedaŭrinde ne estas agordo jetpack por plenumi tion, vi povas nur agordi ĉu vi volas aŭ ne havi fraptitolon, kio estas la fraptitolo, kaj ebloj por la aranĝo, ĉu montri bildetojn, ĉu montri la daton, ĉu ĉu montri ian enhavon.
Kiel kun preskaŭ ĉio en WordPresstamen ekzistas fortika API, kie vi povas agordi vian infanan temon (aŭ temo) functions.php-dosieron kaj modifi kiel ĝi funkcias. Ĉi-kaze mi volas limigi la amplekson de iuj rilataj afiŝoj al 2 jaroj ... do jen la kodo:
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' );
Ĉi tio aldonas filtrilon al la demando, kiun uzas la rilata afiŝa kromaĵo. Mi alŝutis la ĝisdatigon al mia retejo kaj nun la rilataj afiŝoj estas limigitaj al ĉio skribita en la lastaj 2 jaroj!
Estas aldonaj manieroj de agordi viajn rilatajn afiŝojn Ankaŭ rigardu la subtenan paĝon de Jetpack pri la temo.
Malkaŝo: Mi uzas mian WordPress kaj jetpack filiaj ligoj en ĉi tiu afiŝo.