Cara Menampilkan Total View Post Jetpack – Jetpack merupakan salah satu plugin pada wordpress dengan berbagai macam kegunaan yang dikembangkan oleh Automattic. Dari berbagai macam kegunaannya, disini IWTekno.com tertarik pada fitur statistiknya. Dimana kita dapat melihat data statistik pengunjung mulai dari harian, mingguan dan bulanan dengan standart yang ditentukan oleh Jetpack.
Entah mengapa ? tingkat kepercayaan keakuratan data pengunjung yang dilaporkan sangat tinggi dengan plugin ini. Namun cara menampilkan total view post Jetpack tidak langsung otomatis. Harus menggunakan kode tambahan yang diletakkan di data .php yang kita inginkan. Biasanya diletakkan di .php Post pada wordpress. Misal pada post.php. Dengan menampilkan jumlah view pada postingan artikel, bisa menjadi refrensi bagi pengunjung bahwa artikel pada website popular atau tidak. Dan jika view artikel tersebut tinggi, maka akan semakin menambah kepercayaan pengunjung untuk membaca dan menjadikan sumber terpercaya pada artikel tersebut.
Daftar Isi
Cara Menampilkan Total View Post Jetpack
Untuk menampilkan total view postingan artikel pada Jetpack, hanya dengan melakukan 2 langkah berikut :
Buat Fungsi Get Data
Buatlah fungsi untuk mengambil data view pada Jetpack. Letakkan Source code php ini ke file .php post Anda.
function iwtekno_get_post_view( $post_id, $data = '' ) { // Start with an empty array. $view = array(); // Return early if we use a too old version of Jetpack. if ( ! function_exists( 'stats_get_from_restapi' ) ) { require_once ABSPATH . '/wp-content/plugins/jetpack/modules/stats.php'; } // Build our sub-endpoint to get stats for a specific post. $endpoint = sprintf( 'post/%d', $post_id ); // Get the data. $stats = stats_get_from_restapi( array( 'fields' => 'views' ), $endpoint ); // Process that data. if ( isset( $stats ) && ! empty( $stats ) && isset( $stats->views ) ) { $view = array( 'total' => $stats->views, 'cached_at' => isset( $stats->cached_at ) ? $stats->cached_at : '', ); update_post_meta( $post_id, '_post_views', $view ); } if ( $data == 'total' && isset( $view['total'] ) ) { return $view['total']; } else { return $view; } }
Source code di atas adalah kode yang berfungsi untuk mengambil data view pada Jetpack. Dan setelah selesai membuat fungsinya, maka Anda dapat menampilkan jumlah viewnya.
Menampilkan View Postingan
Tampilkan view pada postingan dengan source code berikut :
echo "Views : ".iwtekno_get_post_view( get_the_ID(), 'total' );
Anda dapat meletakkan source code di atas dibagian yang diinginkan. Bisa di atas postingan maupun di bawah postingan artikel Anda.
Jika Anda berhasil, postingan Anda akan tampil seperti pada gambar di bawah ini :
Selamat mencoba cara menampilkan total view post Jetpack dan semoga bermanfaat. Terima Kasih.