Очень часто в блоке (там где идет список статей) надо вывести эти данные. Это можно сделать с помощью кода ниже.
Код можно использовать этот:
<!-- МЕТА ТЕГИ -->
<div>
<?php echo the_author(); ?> | <!-- автор -->
<?php echo the_date(); ?> | <!-- дата -->
<?php comments_number( '0 комментариев', '1 комментарий', '% комментар.' ); ?> | <!-- число комментариев -->
<?php echo getPostViews(get_the_ID()); ?> <!-- число просмотров -->
</div>
Данный код надо вставлять в post-excerpt.php (или другой файл - в зависимости от шаблона, который выводит статьи блогом). Вставляется код обычно после заголовка или после краткого описания.
Чтобы работало количество просмотров в function.php шаблона вставьте код:
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 просмотров";
}
return $count.' просмотров';
}
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);
}
}
Первый - выполняет роль счетчика, второй выводит число просмотров
Теперь в single.php и page.php впишите:
<?php setPostViews(get_the_ID()); ?> - считает количество просмотров.
Добавить комментарий