Limitahan ang Mga Kaugnay na Post ng Jetpack Sa Isang Tiyak na Petsa

petsa ng limitasyon

Ngayon, nagcheck-check ako ng isang artikulo na aking naisulat at napansin na ang nauugnay na post na lumabas ay mula 9 taon na ang nakalilipas sa isang platform na wala na. Kaya, napagpasyahan kong tingnan nang malalim ang Jetpack mga pagpipilian ng nauugnay na post sa aking site at tingnan kung maaari kong limitahan ang saklaw ng petsa.

Ang Jetpack ay gumagawa ng isang kamangha-manghang trabaho ng pagpili ng mga nauugnay na post na magkatulad, ngunit sa kasamaang palad, wala itong ideya na marami sa mga artikulo ay maaaring wala sa petsa. Madalas kong alisin ang mga lumang post na walang katuturan, ngunit wala akong oras upang suriin ang lahat ng 5,000 mga artikulo na isinulat ko nang higit sa isang dekada!

Sa kasamaang palad, walang setting sa Jetpack upang magawa ito, maitatakda mo lamang kung nais mong magkaroon ng isang headline, kung ano ang headline, at mga pagpipilian para sa layout, kung magpapakita ng mga thumbnail, kung ipapakita ang petsa, o kung magpapakita ng anumang nilalaman.

mga nauugnay na post plugin jetpack

Tulad ng sa halos lahat ng bagay sa WordPress, bagaman, mayroong isang matatag na API kung saan maaari mong ipasadya ang iyong anak tema (o tema) na mga function.php file at baguhin kung paano ito gumagana. Sa kasong ito, nais kong limitahan ang saklaw ng anumang nauugnay na mga post sa 2 taon ... kaya narito ang code:

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

Nagdaragdag ito ng isang filter sa query na ginagamit ng nauugnay na mga post na plugin. Na-upload ko ang pag-update sa aking site at ngayon ang mga kaugnay na post ay limitado sa anumang nakasulat sa huling 2 taon!

May mga karagdagang paraan ng pagpapasadya ng iyong mga nauugnay na post pati na rin, suriin ang pahina ng suporta ng Jetpack sa paksa.

Pagbubunyag: Ginagamit ko ang aking WordPress at Jetpack mga kaakibat na link sa post na ito.

Ano sa tingin ninyo?

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.