Cara Membuat Custom Post Jenis Archive Page di WordPress

Custom Post Types adalah salah satu fitur mengagumkan yang disertakan di WordPress 3.0. Salah satu pengguna kami mengajukan pertanyaan di twitter, cara membuat halaman arsip jenis posting kustom. Kami membahasnya di artikel awal kami tentang Custom Post Types, namun tidak dijelaskan secara menyeluruh. Pada artikel ini, kami akan menunjukkan panduan langkah demi langkah tentang cara membuat halaman arsip jenis posting kustom di WordPress.

Hal pertama yang perlu Anda pastikan adalah bahwa jenis posting kustom Anda telah mengaktifkan arsip dalam kode. Untuk melakukan ini, Anda perlu membuka kode jenis posting kustom Anda (dapat ditemukan di file functions.php tema atau file plugin khusus situs Anda). Anda harus memastikan bahwa argumen has_archive Anda set true.

Contoh kode akan terlihat seperti ini:

add_action ('init', 'create_post_type');
 fungsi create_post_type () {
 register_post_type ('kesepakatan'
 array (
 'label' => array
 'name' => __ ('Deals'),
 'singular_name' => __ ('Deal')
 ),
 'publik' => benar,
 'has_archive' => benar,
 )
 );
 } 

Perhatikan bagaimana kita memiliki has_archive set menjadi true dalam array. Anda harus memiliki ini dalam kode Anda. Setelah Anda melakukannya, jenis posting kustom Anda akan diberi halaman arsip yang bisa diakses dengan membuka link seperti ini:

https://yoursite.com/deals/

Catatan: ganti kesepakatan dengan apa pun nama jenis posting khusus Anda.

WordPress secara default menggunakan template arsip dari tema Anda untuk menampilkan halaman arsip jenis posting kustom. Jika Anda baik-baik saja dengan tampilan arsip default, maka Anda sudah selesai di sini. Anda telah berhasil membuat halaman arsip tipe posting kustom untuk situs WordPress Anda.

Namun, jika Anda ingin membuat halaman arsip khusus untuk jenis posting kustom Anda, Anda perlu membuat file baru yang disebut archive- {posttype} .php. Dalam contoh kita, nama file akan menjadi archive-deals.php

Cara terbaik untuk memulai adalah menyalin kode dari file archive.php tema Anda dan menempelkannya ke arsip arsip- {posttype} .php Anda. Lalu mulai tweaker dari sana. Anda bisa menata file arsip ini sesuai keinginan hati Anda. Template yang sangat dasar akan terlihat seperti ini:

';
akhirnya; berakhir jika;
get_footer ();
?>

Setelah selesai upload file ini di direktori theme anda. Setelah melakukannya, Anda akan melihat halaman arsip khusus untuk jenis posting kustom Anda.

Itu dia. Anda sekarang harus memiliki halaman arsip jenis posting kustom di WordPress. Bagi yang ingin melihat contoh khusus, Anda bisa melihatnya dengan mengunjungi halaman kupon WordPress kami atau halaman buku WordPress kami.