Главная » 2014 » Май » 16 » Выводим количество просмотров
17:26
Выводим количество просмотров

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

Всем привет!!! Расскажу маленькое предисловие к статье. Частенько, прогуливаясь по блогам, я замечал, что к каждой статье имеется счетчик просмотров страницы. "Это классная вещь!" - подумал я. Ведь так можно узнать, насколько популярная тема и страница на блоге. Вот и решил я вывести на своем блоге количество просмотров.
Количество просмотров страницы на WordPress можно выводить плагином, а можно и вручную. Я рекомендую вручную, так как использование плагинов дает большую нагрузку на блог. Это не тяжело и займет всего 2-3 мин. Достаточно только скопировать нужный код и вставить его в нужное в файле.
А вот для примера посмотрите, как у меня выводится количество просмотров на страницах и на записях.

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

Итак, приступим.

Вывод количества просмотров страницы на WordPress.

Откройте файл functions.php активной темы («Внешний вид» => «Редактор» => «Функции темы (functions.php)») и вставьте вот такой код в самый конец перед "?>":

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/*количество просмотров*/
 function dateToRussian($date) {
 $month = array("january"=>"января", "february"=>"февраля", "march"=>"марта", "april"=>"апреля", "may"=>"мая", "june"=>"июня", "july"=>"июля", "august"=>"августа", "september"=>"сентября", "october"=>"октября", "november"=>"ноября", "december"=>"декабря");
 $days = array("monday"=>"Понедельник", "tuesday"=>"Вторник", "wednesday"=>"Среда", "thursday"=>"Четверг", "friday"=>"Пятница", "saturday"=>"Суббота", "sunday"=>"Воскресенье");
 return str_replace(array_merge(array_keys($month), array_keys($days)), array_merge($month, $days), strtolower($date));
 }
 
 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);
 }
 }

Пример вставки кода:

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

Далее вам нужно вставить две функции: первая будет собирать статистику, вторая будет выводить ее.

Для сбора статистики вставьте в файлы  single.php, page.php, index.php в самом конце вот такой код:

 

 

 

 

1
2
3
<!-- для сбора информации просмотра страницы -->
<?php setPostViews(get_the_ID()); ?>
<!-- / для сбора информации просмотра страницы -->

Пример вставки кода:

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

Теперь в то место, где бы вы хотели, чтобы выводился результат количества просмотров, вставьте этот код:

1
<?php echo getPostViews(get_the_ID()); ?>

* Я этот код поставил в файлах single.phppage.phpindex.php после заголовка статьи.

Пример вставки кода:

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

нажмите, чтобы увеличить пример

Вот и все. Пользуйтесь на здоровье.

Взято с bloggood.ru

Категория: Для сайтов | Просмотров: 254 | Добавил: Лаврентий5932 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]