Ну, что ж… давайте без лишних слов выведем счётчик количества читателей статьи (страницы) в её описании: там где проставлены дата и авторство… А заодно и id статьи,- полезно!
Тем читателям, которые зашли именно на этот мой пост, говорю: для того, что бы счётчик посетителей установить, нужно ознакомиться с моей предыдущей инструкцией (ссылка ниже). В ней говорилось о том, как установить саму функцию подсчёта читателей, необходимую для решение нынешней задачи – так что пройдите и ознакомьтесь (выполните шаг привязки функции счётчика), прежде чем приступить к сегодняшней теме.
А с теми, которые уже установили функцию счётчика, начнём концерт: вперёд…
счётчик количества читателей статьи блога
Я покажу пример вывода счётчик только для администратора или зарегистрированных пользователей. Т.е никому кроме вас данные не будут видны (гости блога их не увидят).
Если нужно, чтобы счётчик выводился на всеобщее обозрение – для всех читателей … то и этот пример я добавил по просьбе одного из читателей: он в финале.
Итак: смотрим на то, что приблизительно должно получиться в итоге: (почему приблизительно? а потому, что стилистику вывода вы настроите под свои требования)
счётчик читателей в информационной блоке статьи
Откройте файлы post-page.php и post-single.php – или у кого-то они будут такими: page.php и single.php – всё в зависимости от вашей темы: эти файлы, как понимаете отвечают за формирования записей страниц.
Ну, например, рассмотрим на пр. single.php
. (статья сайта)
На мой взгляд, помещать функцию вывода счётчика читателей статьи (циферки)) целесообразно где-нить рядом с функциями вывода автора и даты поста:
У некоторых владельцев сайтов, в файле single.php подобные строки-ориентиры выглядит так:
<?php the_modified_time('Y-m-d')?>
<?php the_author() ?>
Вот где-то рядышком с этими примерами и помещайте нужную нам строку… О ней ниже…
Вот код, который нужно вписать:
(я дал код в 4 строки, однако, его можно вытянуть в одну строку: смотрите, кому как удобнее)
<?php { if ( is_user_logged_in()) {
echo 'пост видели: ';
echo get_post_meta ($post->ID,'views',true);
echo '<span> | ID = </span>'; the_ID();}} ?>
– пробел/не пробел – отступы от края страницы сайта (посмотрите как сформируется отображение: можно этот символ убрать). Условия is_user_logged_in – только для зарегистрированных пользователей.
3 – строка: это как раз привязка (вызов ) основной функции счётчика views
читателей, которую мы устанавливали в прошлой статье – обязательно пройдите по ссылке и ознакомьтесь: без шага, описанного в предыдущем посте, нынешняя функция счётчика не заработает!
и 4 – id поста.
Ну и всё!! если нигде не совершили ошибку, у вас должны появиться циферки счётчика количества просмотров поста и его id, которые будут видны только вам: т.е или только администратору, или заголенному пользователю!
…или можете открыть эту информацию для всех…
простой счётчик читателей статей
Для всех посетителей сайта. А раз для всех, то id статьи гостю видеть ни к чему.
Такую строку-код нужно поместить в соответствующий файл. (я помещаю и на страничках записей и на обычных страничках…)
Пост видили: <?php echo get_post_meta ($post->ID,'views',true); ?>
и, коли нужно добавить id, то прописывайте эту строку:
Пост видели: <?php echo get_post_meta ($post->ID,'views',true); echo '<span> | ID = </span>'; the_ID(); ?>
Примечание:
Вообще-то счётчик можно вывести там, где только душа пожелает… – в любом целесообразном на ваш взгляд месте сайта.
Прописывайте строку кода и – готово дело))
...и конечно же, читайте статьи сайта и подписывайтесь:
Делюсь горьким опытом - кое-какими знаниями, для вашего сладкого благополучия))
Online консультация по настройкам и созданию сайтов на WordPress
mihalica.ru !
Привет! Вот читаю и думаю, может в шапку его засандалить, зато буду знать сколько человек открывали блог )))
Здравствуй!! а что – неплохая фича получится… а главное интересы читателей узришь !! и прикинешь к шапке))