Jetpack-in əlaqəli yazılarını müəyyən bir tarixə məhdudlaşdırın

limit tarixi

Bu gün yazdığım bir məqaləni iki dəfə yoxlayırdım və ortaya çıxan əlaqəli yazının artıq mövcud olmayan bir platformada 9 il əvvəlki olduğunu yazdım. Beləliklə, daha dərindən baxmağa qərar verdim Jetpack saytımdakı əlaqəli yazı seçimləri və tarix aralığını məhdudlaşdıra biləcəyimi gör.

Jetpack, oxşar yazıları seçmək üçün fantastik bir iş görür, lakin təəssüf ki, bir çox məqalənin köhnəlmiş ola biləcəyi barədə heç bir düşüncəsi yoxdur. Mənası olmayan köhnə yazıları tez-tez silirəm, amma on ildən çoxdur yazdığım 5,000 məqaləni nəzərdən keçirməyə vaxtım yoxdur!

Təəssüf ki, heç bir ayar yoxdur Jetpack bunu həyata keçirmək üçün yalnız başlığa sahib olmağınızı, istəməməyinizi, başlığın nə olduğunu və tərtibat seçimlərini, kiçik şəkillərin göstərilməsini, tarixin göstərilməsini və ya hər hansı bir məzmunun göstərilməsini təyin edə bilərsiniz.

əlaqədar ismarıc plugin jetpack

Faktiki olaraq hər şeydə olduğu kimi WordPressBununla birlikdə, uşağınızın mövzusunu (və ya mövzusunun) functions.php faylını fərdiləşdirə biləcəyiniz və necə işlədiyini dəyişdirə biləcəyiniz güclü bir API var. Bu vəziyyətdə əlaqədar yazıların əhatə dairəsini 2 ilə məhdudlaşdırmaq istəyirəm ... buna görə kod:

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

Bu, əlaqəli mesajlar plagininin istifadə etdiyi sorğuya bir filtr əlavə edir. Yeniləməni saytıma yüklədim və indi əlaqəli yazılar son 2 ildə yazılanlarla məhdudlaşır!

Əlavə yolları var əlaqəli yazılarınızı fərdiləşdirmək həmçinin mövzu ilə əlaqədar Jetpack dəstək səhifəsinə baxın.

Açıqlama: Mənim istifadə edirəm WordPressJetpack bu yazıda iştirak əlaqələri.

Siz nə düşünürsünüz?

Bu sayt spam azaldılması üçün Akismet istifadə edir. Yorumunuzun necə işləndiyini öyrənin.