Kufizoni postimet e lidhura të Jetpack në një datë specifike
Sot, unë isha duke kontrolluar dy herë një artikull që kisha shkruar dhe vura re se postimi i lidhur që doli ishte nga 9 vjet më parë në një platformë që nuk ekzistonte më. Kështu që, vendosa të hedh një vështrim më të thellë në Jetpack opsionet e lidhura të postimeve në faqen time dhe shiko nëse mund të kufizoj intervalin e datave.
Jetpack bën një punë fantastike në zgjedhjen e postimeve përkatëse që janë të ngjashme, por fatkeqësisht, nuk ka ide se shumë prej artikujve mund të jenë të vjetëruar. Unë shpesh heq postimet e vjetra që nuk kanë kuptim, por nuk kam kohë të rishikoj të gjithë 5,000 artikujt që kam shkruar për më shumë se një dekadë!
Fatkeqësisht, nuk ka asnjë cilësim të ndezur Jetpack për ta arritur këtë, mund të vendosni vetëm nëse dëshironi të keni një titull, cili është titulli dhe opsionet për paraqitjen, nëse do të shfaqni miniatura, nëse do të tregoni datën, ose nëse do të tregoni ndonjë përmbajtje.
Si me pothuajse çdo gjë në WordPress, megjithatë, ekziston një API i fuqishëm ku mund të personalizoni skedarin e funksionit.php të temës (ose temës) së fëmijës tuaj dhe të modifikoni se si funksionon. Në këtë rast, unë dua të kufizoj shtrirjen e çdo postimi të lidhur në 2 vjet ... kështu që këtu është kodi:
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' );
Kjo shton një filtër në pyetjen që përdor shtojca e postimeve përkatëse. Kam ngarkuar azhurnimin në faqen time dhe tani postimet e lidhura janë të kufizuara në çdo gjë të shkruar në 2 vitet e fundit!
Ka mënyra shtesë për të duke personalizuar postimet tuaja të lidhura gjithashtu, shikoni faqen e mbështetjes së Jetpack mbi temën.
Zbulimi: Unë jam duke përdorur timen WordPress Jetpack lidhjet e anëtarësimit në këtë postim.