Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
теми
Уроки
Хакі

Дізнатися кількість переглядів посту на вашому блозі можна за допомогою будь-якого з численних плагінів та сервісів, призначених для цієї мети. Кожен з них, безперечно, може зайняти своє місце в консолі WordPress. Однак іноді вам може бути необхідно, щоб дані показувалися зручним чином не тільки в адмінці, але і на самому сайті.

У цій статті ми збираємося розповісти про те, як реалізувати цю можливість, а також про те, як сховати дані про кількість переглядів посту від деяких окремих користувачів, залишаючи їх видимими для інших.

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

плагін WP Post Views

Перше, що потрібно зробити, це завантажити та встановити плагін WP Post Views.

Як показати кількість переглядів записів на WordPress сайті

Ви можете скачати плагін з офіційного каталогу розширень WordPress по цим посиланням.

Якщо ви не знаєте, що таке плагіни і як їх встановлювати, перегляньте цей урок.

Коли існує безліч плагінів для підрахунку переглядів постів, цей плагін має функцію, що дозволяє не враховувати перегляди сторінок ботами. Це дуже важлива, але не єдина його перевага.

Для того, щоб показувати кількість переглядів постів, просто додайте наступний код у файл вашої теми single.php:

<?php if(function_exists('the_views')) { the_views(); } ?>

Додати код досить просто, а далі ми поговоримо про те, як розмежувати доступ користувачів до даних про перегляд посту.

Розмежування доступу користувачів до даних про перегляд

Плагін, що розглядається нами, містить функцію, яка допомагає визначити, хто зможе бачити кількість переглядів записів, а хто ні.

Як показати кількість переглядів записів на WordPress сайті

Ви можете вибрати можливість показу кількості переглядів для всіх лише авторизованих користувачів або всіх, крім авторизованих. Це непогана функція, але вона трохи обмежена. За допомогою хлопців із WPMU DEV ми трохи розширимо її можливості.

На сайті, де пости пишуть і публікують кілька різних авторів, цілком логічно дозволити блогеру бачити, скільки переглядів отримав той чи інший пост, написаний ним самим.

З будь-якої причини, вам може бути незручно дозволяти решті авторів бачити інформацію про перегляди постів інших колег. Звичайні користувачі, гості сайту та інші відвідувачі з меншими правами повинні мати статус з обмеженим рівнем доступу до даних.

Є код, який допоможе вам здійснити цю можливість:

<?php
if ( current_user_can( 'edit_post' , get_the_ID() ) && function_exists( "the_views" ) ) {
the_views();
}
?>

Відзначивши опцію "edit_postі пропустивши post_id, ми забороняємо відображати кількість переглядів поста самому автору, редактору та адміністратору.

Незалежно від вибраних вами налаштувань у базовому варіанті кількість переглядів запису виглядає так:

viewcount-470px-2-448x235

Від того, в якій частині файлів шаблону ви розмістите код, залежатиме, де відображатиметься кількість переглядів.

Інші функції плагіна

Крім основної функції плагіна, про яку ми говоримо в цій статті, є також кілька додаткових функцій, які він включає (і це ще одна причина для того, щоб зробити вибір на користь).

За допомогою віджету (або вбудувавши відповідний код у шаблон), ви зможете автоматично створювати такі списки:

  • найбільш популярні записи
  • найменш переглядаються записи
  • найбільш популярні записи за тегом
  • найменш переглядаються записи за тегом
  • записи, що найбільше переглядаються за категорією
  • найменш переглядаються записи за категорією
Переклад підготовлений: wpinformer.ru
Джерело: wpmudev.org
inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, який спеціалізується на створенні сайтів на WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 20

Андрій:

Привіт, підкажи як можна реалізувати висновок якогось напису, на тому місці де в тебе виводиться кількість переглядів?

Хочу підписувати статуси серіалів і щоби напис був в анонсі в куточку під тегом море. Ось як на скрині у червоній рамці тексту.

WPcafe.org:

Як варіант — для кожного посту можна додавати нове довільне поле з текстом фрази. Потім у коді index.php вставити функцію виклику даного довільного поля в циклі виведення постів, а потім — у style.css задати оформлення та вирівнювання по правому краю.

о:

Ще б хто сказав у яке місце в коді його ставити щоб отримати висновок у нормальному місці, нібито після заголовка або ще десь.

Андрій:

Добрий день, цей плагін працює з плагіном WP Super Cache?

WPcafe.org:

Добрий день. Так працює.

Олексій:

Вітання. Підкажіть, що за плагін коментарів використовується на даному сайті, пліз.

WPcafe.org:

https://hostenko.com/wpcafe/plugins/decomments/

Westus:

Валить помилку.

Westus:

Який гарний плагін коментів. Навіть цитату не вставляє :D

Вебмайстер:

А як "views" перейменувати на "переглядів"? Чи взагалі її прибрати? Щоб лише число виводило.

Вікторія:

Адмінка — Налаштування WP-PostViews — Шаблон переглядів — вставити код Переглядів: %VIEW_COUNT%
Або просто видалити слово «views»

Тетяна:

Скажіть, будь-ласка, при зміні шаблону кількість переглядів зберігається або обнулюється?

WPcafe.org:

Зберігається ці дані зберігаються в БД сайту і не залежать від зміни шаблону.

Сергій:

З чим може бути пов'язане спрацювання відразу 3 переглядів при оновленні сторінки? Ботов у налаштуваннях відключив…

Денис:

Не підкажете яким плагіном ви зробили праворуч внизу статті кількість переглядів з іконкою ока? І чи вносили ви зміни до коду?
Виглядає красиво :)

WPcafe.org:

Це плагін https://ua.wordpress.org/plugins/page-views-count/, з трохи зміненим CSS та доданим значком ока.

Руслан:

Вітаю, допоможіть будь-ласка втілити на моєму сайті таке ж відображення кількості переглядів. Сам не можу розібратися

WPcafe.org:

https://ru.wordpress.org/plugins/page-views-count/

Євген:

, можливо ви знайдете відповідь тут.

Додати коментар або відгук