Ierobežojiet Jetpack saistītās ziņas līdz noteiktam datumam

ierobežojuma datums

Šodien es vēlreiz pārbaudīju rakstu, kuru biju uzrakstījis, un pamanīju, ka saistītā ziņa, kas parādījās, bija pirms 9 gadiem platformā, kuras vairs nebija. Tātad, es nolēmu padziļināti apskatīt Jetpack saistīto ziņu opcijas manā vietnē un noskaidrotu, vai es varu ierobežot datumu diapazonu.

Jetpack veic fantastisku darbu, izvēloties attiecīgos līdzīgos ierakstus, taču diemžēl tam nav ne mazākās nojausmas, ka daudzi raksti varētu būt novecojuši. Es bieži noņemu vecās ziņas, kurām nav jēgas, bet man nav laika pārskatīt visus 5,000 rakstus, kurus esmu uzrakstījis vairāk nekā desmit gadus!

Diemžēl nav iestatījuma Jetpack Lai to paveiktu, jūs varat iestatīt tikai to, vai vēlaties virsrakstu, kāds ir virsraksts, kā arī izkārtojuma opcijas, vai rādīt sīktēlus, vai rādīt datumu, vai rādīt saturu.

saistīto ziņu spraudnis

Tāpat kā ar praktiski visu iekšā WordPress, lai gan, tur ir spēcīga API, kurā varat pielāgot bērna motīva (vai motīva) function.php failu un modificēt tā darbību. Šajā gadījumā es vēlos ierobežot visu saistīto ziņu darbības jomu līdz 2 gadiem ... tāpēc šeit ir kods:

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ādējādi vaicājumam, kuru izmanto saistīto ziņu spraudnis, tiek pievienots filtrs. Es augšupielādēju atjauninājumu savā vietnē, un tagad saistītās ziņas ir ierobežotas ar visu, kas rakstīts pēdējo 2 gadu laikā!

Ir papildu veidi, kā jūsu saistīto ziņu pielāgošana kā arī apskatiet Jetpack atbalsta lapu par šo tēmu.

Informācijas atklāšana: es izmantoju savu WordPress un Jetpack saistītās saites šajā amatā.

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.