WordPress adalah salah satu platform CMS terpopuler untuk membangun situs web, terutama karena kemampuannya dalam mengelola berbagai jenis konten dengan efisien. Salah satu fitur terbaik dari WordPress adalah kemampuannya untuk membuat custom post type (kustom post).
Namun terkadang, kita membutuhkan cara untuk menampilkan jumlah total dari jenis postingan. Artikel ini akan membahas secara rinci cara menampilkan jumlah total postingan WordPress untuk jenis postingan kustom (post type) menggunakan beberapa metode berbeda, mulai dari kode sederhana hingga plugin.
Apa Itu Custom Post Type di WordPress?
Sebelum membahas cara menampilkan jumlah total postingan untuk custom post type, mari kita bahas terlebih dahulu apa itu custom post type. Secara default, WordPress hadir dengan beberapa tipe konten bawaan seperti post, page, attachment, dan lainnya.
Namun, jika Anda memiliki kebutuhan spesifik untuk mengelola konten yang berbeda dari tipe-tipe tersebut, dapat membuat custom post type.
Misalnya, jika memiliki situs untuk lowongan pekerjaan, Anda bisa membuat custom post type yang khusus digunakan untuk menampilkan daftar lowongan pekerjaan. Hal ini memberikan fleksibilitas lebih dalam mengatur konten di situs web.
Cara Menampilkan Jumlah Total Postingan untuk Custom Post Type
Sekarang, mari kita bahas bagaimana cara menampilkan jumlah total dari custom post type. Ada beberapa cara yang bisa digunakan, mulai dari menggunakan kode PHP hingga plugin WordPress. Berikut adalah beberapa metode yang dapat digunakan:
Baca juga: Cara Menggunakan Shortcode Oxygen Builder
1.Menampilkan Jumlah Total Postingan dengan Kode PHP
Jika Anda nyaman menggunakan kode, salah satu cara paling sederhana untuk menampilkan jumlah total postingan adalah dengan menggunakan fungsi WP_Query. Berikut adalah contoh kode yang bisa kita gunakan:
function total_custom_post_count() {
$args = array(
'post_type' => 'nama_post_type', // Ganti dengan nama custom post type Anda
'post_status' => 'publish',
'posts_per_page' => -1, // Menampilkan semua postingan
);
$query = new WP_Query($args);
return $query->found_posts;
}
echo 'Total Postingan: ' . total_custom_post_count();
Kode di atas akan menampilkan jumlah total dari custom post type yang sudah dipublikasikan di situs WordPress. Pastikan untuk mengganti 'nama_post_type'
dengan nama dari custom post type yang digunakan di situs web.
2. Menampilkan Jumlah Total Postingan dengan Fungsi wp_count_post
Fungsi wp_count_posts() adalah fungsi bawaan WordPress yang dapat digunakan untuk menghitung jumlah postingan dalam berbagai status, termasuk draft, publish, dan lain-lain.
Kita bisa menggunakannya untuk menghitung jumlah total postingan dari custom post type tertentu. Berikut adalah contoh kode yang bisa digunakan:
function jumlah_postingan_kustom() {
$count_posts = wp_count_posts('nama_post_type');
return $count_posts->publish;
}
echo 'Total Postingan: ' . jumlah_postingan_kustom();
Kode di atas akan mengembalikan jumlah postingan yang dipublikasikan dari jenis custom post type yang kita tentukan. Pastikan untuk mengganti 'nama_post_type'
dengan nama dari custom post type yang ingin ditampilkan totalnya.
3.Menggunakan Plugin untuk Menampilkan Jumlah Total Postingan
Jika kita tidak ingin mengutak-atik kode, WordPress juga menawarkan berbagai plugin yang dapat memudahkan kita untuk menampilkan jumlah total postingan. Beberapa plugin yang dapat digunakan antara lain:
- Post Types Order – Plugin ini memungkinkan kita untuk mengatur urutan postingan dari jenis custom post type dan juga dapat menampilkan jumlah total postingan.
- Custom Post Type UI – Plugin ini memudahkan kita dalam membuat dan mengelola custom post type, serta dapat menampilkan jumlah total postingan dengan mudah.
- WP Statistics – Plugin ini tidak hanya menampilkan statistik pengunjung, tapi juga menyediakan informasi terkait jumlah postingan dari setiap jenis konten.
Menggunakan plugin bisa menjadi solusi cepat dan mudah, terutama jika kita tidak ingin berurusan dengan kode.
Jika ingin menampilkannya pada halaman tertentu, dapat menggunakan bantuan element shortcode. Masukkan kode PHP untuk menampilkan total pada cara pertama atau kedua di dalam kode shortcode wordpress.
Baca juga: Cara Membaut Shortcode WordPress, Panduan Lengkap!
Kesimpulan
Menampilkan jumlah total postingan dari custom post type di WordPress bukanlah tugas yang sulit. Kita bisa melakukannya dengan berbagai cara, baik menggunakan kode PHP seperti WP_Query atau wp_count_posts(), maupun dengan menggunakan plugin yang tersedia di WordPress.
Selain itu, penting untuk memperhatikan performa situs, terutama jika kita menggunakan query yang berat atau situs memiliki banyak konten.