Rajoita Jetpackin liittyvät viestit tiettyyn päivämäärään

rajan päivämäärä

Tänään tarkistin vielä kirjoittamani artikkelin ja huomasin, että siihen liittyvä viesti tuli 9 vuotta sitten alustalle, jota ei enää ollut olemassa. Joten päätin tarkastella syvemmin rakettireppu aiheeseen liittyviä viestejä sivustollani ja katso, voinko rajoittaa ajanjaksoa.

Jetpack tekee loistavaa työtä valitessaan vastaavat aiheet, mutta valitettavasti sillä ei ole aavistustakaan, että monet artikkelit saattavat olla vanhentuneita. Poistan usein vanhat viestit, joilla ei ole mitään järkeä, mutta minulla ei ole aikaa tarkistaa kaikkia yli 5,000 vuosikymmenen ajan kirjoittamiani XNUMX artikkelia!

Valitettavasti asetusta ei ole asetettu rakettireppu Tämän saavuttamiseksi voit määrittää vain, haluatko otsikon, mikä otsikko on, ja asetteluvaihtoehdot, näytetäänkö pikkukuvat, näytetäänkö päivämäärä vai näytetäänkö sisältöä.

aiheeseen liittyvät viestit plugin jetpack

Kuten käytännössä kaikesta WordPresson kuitenkin vankka sovellusliittymä, jossa voit muokata lapsiteeman (tai teeman) function.php -tiedostoa ja muokata sen toimintaa. Tässä tapauksessa haluan rajoittaa kaikkien vastaavien viestien soveltamisalan kahteen vuoteen ... joten tässä on koodi:

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

Tämä lisää suodattimen kyselyyn, jota aiheeseen liittyvien viestien laajennus käyttää. Latasin päivityksen sivustolleni ja nyt siihen liittyvät viestit rajoittuvat mihin tahansa viimeisten 2 vuoden aikana kirjoitettuun!

On muita tapoja muokkaamalla aiheeseen liittyviä viestejäsi tutustu myös aiheen Jetpack-tukisivuun.

Ilmoitus: Käytän omaa WordPress että rakettireppu tytäryhtiölinkit tässä viestissä.

Mitä mieltä olet?

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.