Membuat template untuk Custom post type dan taxonomy

August 19, 2018 Artikel,Plugin Kholis net

Sederhananya, tujuan membuat Custom Post Type adalah ketika kita ingin tampilan halaman post berbeda dengan dengan single.php. Cara yang paling mudah adalah dengan menggunakkan plugin, dengan plugin ini kita bisa generate script Custom Post Type. Setelah di generate, script tadi kita copas ke functions.php, dengan begitu walapun pluginnya di deactive, Custom Post Type tidak terhapus. Ikuti langkah di bawah ini untuk detailnya.

custom post type ui

1. Instal Custom Post Type UI

2. Di kiri bawah dashboard akan muncul menu bernama CPT UI

3. klik CPT UI – add/edit Post type

4. Isi form tersebut sesuai dengan keinginan, penulis hanya mengisi sebagaian form saja.

– Post Type Slug

– Plural Label

– Singular Label

– Menu Name

5. Pada option Supports, centang , Editor, has_archive = true dan . Klik button Save Post Type

Custom Post Type siap gunakkan, add post di post type kamu. Setelah itu bagaimana cara menampilkan konten2 post type tersebut, caranya adalah copy paste file single.php kemudian rename dengan nama single-postypekamu.php.

Sedangkan untuk menampilkan post taxonomy adalah copy paste file category.php kemudian rename menjadi taxonomy-taxonomymu.php.

Dan untuk menampilkan kategori Post type, kita cukup copy past file archive.php kemudian rename menanjadi archive-{posttype}.php.

Untuk menampilkan seluruh konten custom post type adalah buat custom page template, kemudian isi template tadi dengan script github ini

<?php

$args = array(
'post_type' => 'lowongan_kerja',
'posts_per_page' => 1,
'orderby' => 'rand'
);

$the_query = new WP_Query( $args );
?>
<?php if ( have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<div>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
<?php endwhile; else : ?>
<p>There were no testimonials 🙁 </p>
<?php endif; ?>

Semoga bermanfaat!

94 total views, 4 views today

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Yes No