Cara Menampilkan Postingan Berdasarkan Tanggal Dimodifikasi di Beranda WordPress

Jika Anda mempertahankan posting tertentu di blog Anda yang secara teratur diperbarui dengan informasi baru, yang terbaik adalah mengurutkan posting di beranda Anda dengan posting yang baru saja diperbarui di situs Anda untuk mendapatkan lebih banyak visibilitas ke konten yang diperbarui.

Untuk memesan posting beranda berdasarkan tanggal yang dimodifikasi di situs WordPress Anda, rekatkan kode di bawah ini ke functions.php tema Anda atau plugin fungsionalitas Anda.

function order_post_modifed( $query ) { if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() ) ) { $query-> set('pesanan', 'diubah'); $query->set( 'pesan', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

Setelah kode ditambahkan, bersihkan cache dari situs WordPress Anda (jika Anda menggunakan sistem caching) untuk melihat posting yang baru saja diperbarui di beranda situs Anda.

Jika Anda juga ingin mengurutkan posting berdasarkan tanggal yang dimodifikasi di area admin WordPress, hapus potongan kode berikut dari kode di atas.

&& ( $query->is_home() || $query->is_search() || $query->is_archive() )

Kode yang diubah untuk menampilkan posting berdasarkan tanggal yang dimodifikasi di backend juga akan terlihat seperti ini:

function order_post_modifed( $query ) { if ( $query->is_main_query() ) { $query->set( 'orderby', 'modified' ); $query->set( 'pesan', 'desc' ); } } add_action( 'pre_get_posts', 'order_post_modifed' );

Catatan: Kode di atas akan berfungsi untuk sebagian besar tema WordPress tetapi tidak semua. Silakan periksa dengan pengembang tema Anda untuk memastikan kompatibilitas.