Batasi Kiriman Terkait Jetpack Ke Tanggal Tertentu

batas tanggal

Hari ini, saya memeriksa ulang artikel yang telah saya tulis dan melihat bahwa posting terkait yang muncul berasal dari 9 tahun yang lalu di platform yang tidak ada lagi. Jadi, saya memutuskan untuk melihat lebih dalam jetpack opsi posting terkait di situs saya dan lihat apakah saya dapat membatasi rentang tanggal.

Jetpack melakukan pekerjaan yang luar biasa dalam memilih postingan relevan yang serupa, tetapi sayangnya, tidak tahu bahwa banyak artikel yang mungkin kedaluwarsa. Saya sering menghapus posting lama yang tidak masuk akal, tetapi saya tidak punya waktu untuk meninjau semua 5,000 artikel yang saya tulis selama lebih dari satu dekade!

Sayangnya, tidak ada pengaturan yang aktif jetpack untuk melakukannya, Anda hanya dapat menyetel apakah Anda ingin memiliki informasi utama atau tidak, apa judulnya, dan opsi tata letak, apakah akan menampilkan thumbnail, menampilkan tanggal, atau menampilkan konten apa pun.

posting terkait plugin jetpack

Seperti hampir semua yang ada di WordPress, meskipun, ada API yang kuat tempat Anda dapat menyesuaikan file functions.php tema anak Anda (atau tema) dan memodifikasi cara kerjanya. Dalam hal ini, saya ingin membatasi ruang lingkup posting terkait menjadi 2 tahun ... jadi inilah kodenya:

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

Ini menambahkan filter ke kueri yang digunakan plugin postingan terkait. Saya mengunggah pembaruan ke situs saya dan sekarang posting terkait terbatas pada apa pun yang ditulis dalam 2 tahun terakhir!

Ada cara tambahan untuk menyesuaikan posting terkait Anda juga, lihat halaman dukungan Jetpack tentang topik tersebut.

Pengungkapan: Saya menggunakan file WordPress serta jetpack tautan afiliasi di posting ini.

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.