Eklentisiz olarak:
Functions.php dosyasının en altındaki "?>" kodunun üstüne ekle:
Nerede görüntülemek istiyorsan da aşağıdaki iki koddan birisini kullanman yeterli.
Admin panelinde yazılar kısmında da görüntüleme sayısını göstermek istiyorsan functions.php dosyasına eklediğin kodun hemen altına aşağıdaki kodu eklemen yeterli.
Functions.php dosyasının en altındaki "?>" kodunun üstüne ekle:
// function to display number of posts.
function getPostViews($postID){
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
return "0 View";
}
return $count.' Views';
}
// function to count views.
function setPostViews($postID) {
$count_key = 'post_views_count';
$count = get_post_meta($postID, $count_key, true);
if($count==''){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, '0');
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
Nerede görüntülemek istiyorsan da aşağıdaki iki koddan birisini kullanman yeterli.
Admin panelinde yazılar kısmında da görüntüleme sayısını göstermek istiyorsan functions.php dosyasına eklediğin kodun hemen altına aşağıdaki kodu eklemen yeterli.
// Add it to a column in WP-Admin
add_filter('manage_posts_columns', 'posts_column_views');
add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);
function posts_column_views($defaults){
$defaults['post_views'] = __('Views key key ');
return $defaults;
}
function posts_custom_column_views($column_name, $id){
if($column_name === 'post_views'){
echo getPostViews(get_the_ID());
}
}
teşekkürler