Mengatur Urutan Default Postingan di Admin Berdasarkan Tanggal Terbaru untuk Beberapa Post Type

Mengatur Urutan Default Postingan di Admin Berdasarkan Tanggal Terbaru untuk Beberapa Post Type

Fungsi set_default_post_order_in_admin($query) digunakan untuk mengatur urutan default dari postingan di halaman admin WordPress berdasarkan tanggal posting terbaru (atau terlama) untuk beberapa post type yang ditentukan. Fungsi ini memodifikasi query di backend WordPress agar secara otomatis menampilkan postingan terbaru di bagian atas.

Catatan: Ganti 'nama_post_type1' 'nama_post_type2' 'nama_post_type3' dengan slug post type JetEngine Anda.

Code Preview

				
					function set_default_post_order_in_admin($query) {
    if ( !is_admin() || !$query->is_main_query() ) {
        return;
    }

    // Tentukan slug dari post type JetEngine Anda dalam array
    $post_types = array('nama_post_type1', 'nama_post_type2', 'nama_post_type3'); 

    // Cek apakah post type dalam array
    if (in_array($query->query['post_type'], $post_types)) {
        $query->set('orderby', 'date');
        $query->set('order', 'DESC'); // DESC untuk terbaru, ASC untuk terlama
    }
}
add_action('pre_get_posts', 'set_default_post_order_in_admin');

				
			
Bagikan :

Butuh Fitur Lebih? Coba Code Premium untuk Solusi Terbaik!

Minta kode tambahan atau modifikasi lainnya yang mungkin Anda butuhkan untuk memenuhi kebutuhan khusus website Anda.

Code Lainnya

Document
Stiker Produk
Tanya Admin