Ini adalah cara manual untuk menampilkan jumlah postingan secara keseluruhan yang terpublish di WordPress kita. Status lain selain Published, seperti Draft, tidak ikut dihitung.
Cara manual maksudnya kita menyisipkan kode php ke file .php theme kita. Kita harus punya akses untuk merubah file theme kita. Cara ini kita pakai karna misalnya kita tidak ingin menggunakan plugin atau widget dan ingin menampilkannya di bagian theme yang tidak ada posisi buat widget-nya.
Kode yang akan kita sisipkan sebenarnya adalah fungsi bawaan dari wordpress yang langsung bisa kita gunakan tanpa perlu akses database secara independen.
Kode yang kita gunakan adalah fungsi wp_count_posts()
Dengan beberapa karakter kode php ini, kita bisa menampilkan jumlah total postingan yang telah terpublish di wordpress kita.
Penggunaan:
- Mendapatkan jumlah posts:
<?php $count_posts = wp_count_posts(); ?>
- Mendapatkan jumlah posting yang terpublish:
<?php $count_posts = wp_count_posts(); $published_posts = $count_posts->publish; ?>
untuk PHP5 bisa langsung seperti:
<?php $published_posts = wp_count_posts()->publish; ?>
untuk menampilkan bisa kita pakai echo
<?php echo (wp_count_posts()->publish); ?>
Selengkapnya bisa lihat referensi di bawah
Referensi:
https://codex.wordpress.org/Function_Reference/wp_count_posts