Новости

Как правильно применять в JavaScript асинхронные функции: примеры работы с ES 2017
От автора: возможность писать на JavaScript асинхронные функции является важным обновлением в ES2017. Что такое асинхронные функции? Асинхронные функции — это функции, которые возвращают promise. Мы

WordPress JavaScript — как правильно подключить файл скрипта к шаблону сайта
Использование в шаблонах WordPress JavaScript скриптов давно стало обычным делом. Их подключение возможно несколькими способами, начиная с классического варианта с использование голого HTML. Но чтобы все

Как исправить JavaScript error "ВКонтакте"? Что делать при ошибках JavaScript в "ВКонтакте"?
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Правильное использование Tor Browser
Tor Browser полностью анонимен – Миф или реальность? Многие считают, что Tor — это полностью анонимное и безопасное средство для интернет-серфинга, которое не дает никому возможность контролировать то,

Javascript error object is not a function вконтакте как исправить
"ВКонтакте" - это на сегодняшний день самый удобный русскоязычный ресурс, который является не только популярнейшей социальной сетью, но и сервисом для прослушивания аудиозаписей и просмотра видео. Здесь

Как исправить ошибку javascript error вконтакте
На сегодняшний день «Вконтакте» является наиболее удобным русскоязычным ресурсом, который представляет собой не только крупнейшую социальной сеть, но и сервис для просмотра видео и прослушивания аудиозаписей.

Что такое JavaScript и для чего он используется?
Подробности декабря 10, 2015 Просмотров: 20225 В интернете миллионы веб-страниц,

Практика javascript синтаксис написания
Javascript — это язык программирования, который активно используется для построения динамических веб страниц. Собственно с этой целью он и был изобретен. У нашего с вами языка еще есть такое интересное

JavaScript учебник
Код функций в JavaScript начинает выполнение после их вызова. Функции являются одним из наиболее важных строительных блоков кода в JavaScript. Функции состоят из набора команд и обычно выполняют

Рекомендации решившим начать изучать JavaScript
Если вы решили начать изучать JavaScript , то эта статья для вас. Надеюсь, что её прочтение избавит вас в будущем от множества ошибок и сделает его изучения более простым, быстрым и эффективным. В статье

Как вывести популярные записи на WordPress без плагина

Опубликовано: 01.09.2018

Итак, речь идет о выводе популярных записей.

Для чего нужно выводить популярные записи?

1). Популярные записи являются хорошей перелинковкой сайта или блога.

2). Популярные записи влияют на поведенческие факторы посетителей (помогают задержать читателя на странице и даже сделать переход).

Выводить популярные записи можно разными способами. Наипростейший – использовать плагин (такой, например, как «Wordpress Popular Posts»). Но можно сделать это и без плагина, что намного лучше и выгодней для вашего ресурса.

Иногда моя собственная лень приносит и мне немало хлопот. До сегодняшнего дня я тоже выводил популярные записи на WordPress при помощи плагина. Но, поскольку я сторонник минимального количества плагинов, то с удовольствием распрощался с еще одним плагином .

Вторую часть этой статьи я посвящу подробной инструкции, как вывести популярные записи на WordPress без плагина .

Для начала создадим счетчик просмотра записей. Для этого зайдите в админ панель => «Внешний вид» => «Редактор» => « functions.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 ( админ панель => «Внешний вид» => «Редактор» => « single.php » ):

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

Кстати, все эти действия я расписывал в статье « Выводим количество просмотров страницы на WordPress ». Вы можете почитать эту статью, если желаете вывести количество просмотров записи.

Ой, что-то я отвлекся от темы .

Теперь будем выводить популярные статьи в записях .

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

○ Вывод популярных статей ссылками

В файле « single.php » вставьте код в то место, где вы хотите видеть популярные записи:

<!-- Популярные статьи на bloggood.ru --> <div class="pohoji-tems"> <h2>Популярные статьи :</h2> <ul> <?php $args = array( 'posts_per_page' => 5, 'meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ); query_posts($args); while ( have_posts() ) : the_post(); ?> <li> <a onclick="return !window.open(this.href)" <a href="<?php the_permalink() ?>"><?php the_title(); ?></a> </li> <?php endwhile; wp_reset_query(); ?> </ul> </div>

Обратите внимание на строку 6  – цифра указывает количество популярных записей, которые будут выводиться. У себя на блоге я выставил 5 .

Вот результат как это выглядит у меня:

○ Вывод популярных статей с   миниатюрами

В файле « single.php » вставьте код в то место, где вы хотите видеть популярные записи:

<!-- Популярные статьи на bloggood.ru --> <div class="pohoji-tems"> <h2>Популярные статьи:</h2> <ul> <?php $args = array( 'posts_per_page' => 5, 'meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ); query_posts($args); while ( have_posts() ) : the_post(); ?> <li> <a onclick="return !window.open(this.href)" href="<?php the_permalink() ?>"> <?php the_post_thumbnail('thumbnail'); ?></a> <a href="<?php the_permalink() ?>"><?php the_title(); ?></a> </li> <?php endwhile; wp_reset_query(); ?> </ul> </div>

Обратите внимание на строку 6  – цифра указывает количество популярных записей, которые будут выводиться. У себя на блоге я выставил 5 .

Вот результат, как это выглядит у меня:

○ Вывод популярных статей с миниатюрами, датой публикации, количеством комментариев и просмотров

В файле « single.php » вставьте код в то место, где вы хотите видеть популярные записи:

<!--Популярные статьи на bloggood.ru --> <div class="pohoji-tems"> <h2>Популярные статьи:</h2> <ul> <?php $args = array( 'posts_per_page' => 5, 'meta_key' => 'post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ); query_posts($args); while ( have_posts() ) : the_post(); ?> <li> <a onclick="return !window.open(this.href)" href="<?php the_permalink() ?>"> <?php the_post_thumbnail('thumbnail'); ?></a> <a href="<?php the_permalink() ?>"><?php the_title(); ?></a> <br>Дата:<?php the_time(' j F Y'); ?> <br>Прокомментировано:<?php comments_number( 'пока нет', '1', '%' ); ?> <br><?php echo getPostViews(get_the_ID()); ?> </li> <?php endwhile; wp_reset_query(); ?> </ul> </div>

Обратите внимание на строку 6  – цифра указывает количество популярных записей, которые будут выводиться.  У себя на блоге я выставил 5 .

Вот результат, как это выглядит у меня:

Чтобы украсить популярные записи, воспользуйтесь таблицами стилей CSS для класса « .pohoji-tems ».

Вот и все! До скорых встреч!!! 

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Последние новости категории:

Похожие статьи

Популярные статьи:

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

Метки: wordpress , без плагинов

rss