Вывести мета данные в WordPress: автора, дату, число комментариев, число просмотров
X
Заказать сайт
Заказать сайт

Вывести мета данные в WordPress: автора, дату, число комментариев, число просмотров

12

Очень часто в блоке (там где идет список статей) надо вывести эти данные. Это можно сделать с помощью кода ниже.

Код можно использовать этот:
<!-- МЕТА ТЕГИ -->
<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()); ?> - считает количество просмотров.

| | Вывести мета данные в WordPress: автора, дату, число комментариев, число просмотров | Очень часто в блоке (там где идет список статей) надо вывести эти данные. Это можно сделать с помощью кода ниже. Код можно использовать этот: < | https://blogprogram.ru/wp-content/uploads/2014/08/12-131x131.jpg

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>