Custom post type wordpress

beberapa hari lalu saya mencoba costum post type di wordpress dengan nama "berita" , slug = berita .

yang sudah saya tau yaitu mengatur halaman single dari costum post type tersebut ( single-{custompostype}.php ) , sedangkan yang saya tanyakan ,saya kan punya CPT dan diakses dengan "website . com/berita" , rencana saya saat mengakses "website . com/berita" saya ingin menampilkan semua post dari CPT "berita" seperti menampilkan post di index , bagaimana caranya ?

*saat saya meng-akses "website . com/berita" yang muncul "halaman tidak ditemukan"

avatar yayayayayayaya
@yayayayayayaya

47 Kontribusi 1 Poin

Diperbarui 6 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

Halo.

Pertanyaan yang sangat bagus.

Pastikan post type berita memiliki argumen has_archive => true saat register.

<pre> &lt;?php $labels = array( 'name' =&gt; __( 'Berita', 'text-domain' ), 'singular_name' =&gt; __( 'Berita', 'text-domain' ), 'menu_name' =&gt; __( 'Berita', 'text-domain' ), 'name_admin_bar' =&gt; __( 'Berita', 'text-domain' ), ); $args = array( 'labels' =&gt; $labels, 'description' =&gt; __( 'Description.', 'your-plugin-textdomain' ), 'public' =&gt; true, 'publicly_queryable' =&gt; true, 'show_ui' =&gt; true, 'show_in_menu' =&gt; true, 'query_var' =&gt; true, 'rewrite' =&gt; array( 'slug' =&gt; 'berita' ), 'capability_type' =&gt; 'post', 'has_archive' =&gt; true, 'hierarchical' =&gt; false, 'menu_position' =&gt; null, 'supports' =&gt; array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' ) ); register_post_type( 'berita', $args ); ?&gt; </pre>

Setelah itu, lakukan reset permalink Admin &gt; Settings &gt; Permalinks &gt; Pilih post name &gt; save.

avatar tompradana
@tompradana

134 Kontribusi 95 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban