Omejite povezane objave Jetpacka na določen datum

datum omejitve

Danes sem dvakrat preveril članek, ki sem ga napisal, in opazil, da je s tem povezana objava izpred 9 let na platformi, ki ni več obstajala. Tako sem se odločil, da si podrobneje ogledam Jetpack možnosti povezanih objav na mojem spletnem mestu in preverim, ali lahko omejim časovno obdobje.

Jetpack fantastično izbere ustrezna delovna mesta, ki so si podobna, žal pa ne ve, da so številni članki morda zastareli. Pogosto odstranim stare objave, ki nimajo smisla, vendar nimam časa pregledati vseh 5,000 člankov, ki sem jih napisal že več kot desetletje!

Žal nastavitev ni vklopljena Jetpack če želite to doseči, lahko nastavite samo, ali želite imeti naslov, kakšen je naslov in možnosti postavitve, ali naj se prikažejo sličice, datum ali datum ali vsebina.

sorodnih objav vtičnik jetpack

Kot pri skoraj vsem WordPressobstaja pa zanesljiv API, kjer lahko prilagodite datoteko podrejene teme (ali teme) functions.php in spremenite njeno delovanje. V tem primeru želim omejiti obseg vseh povezanih objav na 2 leti ... tukaj je 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' );

To poizvedbi doda filter, ki ga uporablja vtičnik za povezane objave. Posodobitev sem naložil na svoje spletno mesto in zdaj so povezane objave omejene na vse, napisane v zadnjih 2 letih!

Obstajajo še dodatni načini prilagajanje sorodnih objav prav tako si oglejte stran s podporo za Jetpack na temo.

Razkritje: uporabljam svoj WordPress in Jetpack partnerske povezave v tej objavi.

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.