VBZP – Count User Post

Haloha! Balik lagi nih dengan Hap ^_^
Ini adalah mission success! Yipi~

Setelah sebelumnya udah berhasil menampilkan Rank Activity. Sekarang Hap mau sharing tentang pengalaman Hap. Mau tau gimana?
Yuk coba intip sedikit ya ^_^

Jadi caranya seperti ini buat public function pada file data_models lalu menuliskan script seperti dibawah ini:

public function jml_pos()
{
$author = $this->session->userdata(“USER_ID”);
$this->db->where(“post_author =”,$author);
$this->db->where(“post_status =”,“publish”);
$this->db->where(“post_type =”,“post”);
$this->db->from(“wp_posts”);
return $this->db->count_all_results();}

 

Nah! Maksud dari script tersebut adalah dimana user yang menjadi author dengan postingan yang berstatus publish dan type postingan tersebut post maka akan ke count seluruhnya sehingga menampilkan jumlah postingan setiap user. Script tersebut Hap tarik berdasarkan table wp_post dan berdasarkan post_type. Dimana post_type ini dalam fieldnya ada beberapa jenis seperti page, post, attachment, dan revision. Nah karena viewboard ini ingin menampilkan jumlah postingan si user maka di pilihlah post_type nya post

Dan berikut adalah penampakan hasilnya:

Yaps! Sekian ya penjelasan Hap kali ini. Semoga bisa bermanfaat. Untuk lebih jelasnya kalian bisa kepoin DISINI.

Leave a Reply