Плагин похожих статей. Описание плагина Wordpress Related Posts

Приветствую Вас дамы и господа! На связи Владимир Савельев с очередной статьей об эффективном ведении блога на Wordpress движке. И эту статью я решил посвятить вопросу о выводе ссылок на похожие статьи (записи) с помощью плагина Wordpress Related Posts. А для более продвинутых чуваков и чувих приведу код, который можно легко настроить и внедрить в тему сайта. Как уж завелось, перед тем как перейти к теме статьи, расскажу немного о последних своих новостях... Я лох:razz: Представляете, совсем забыл о конкурсе который проходил ... В этом конкурсе, я предложил пофантазировать и рассказать, что будет с интернетом, сайтами, компьютерами... Так как Никита Волков, единственный кто предложил свою версию развития событий, то само собой и приз его:x Почитайте друзья, очень интересный сюжет будущего у Никиты! Фантазия у тебя, будь здоров))) Поздравляю тебя дружище и дарю тебе ! Я знаю ты давненько хотел ее заполучить)))

Совсем недавно купил систему Азамата Ушанова - Инфобизнес за 60 дней с нуля ! Я считаю это лучший курс из его арсенала! Все разжевано до мелочей, просто и понятно. Фишка курса в том, что все делается поэтапно в свободное время! Для новичков в инфобизнесе самое то! Ну что сказать автор молорик, сделал с душой классный курс! Обязательно напишу статью в будущем... На днях кстати куплю плагин wppage и сделаю подробный обзор по нему, не пропустите... Кто еще не подписан на новости моего блога, милости ! Совсем скоро опубликую полную статью, с моими новостями и новым конкурсом! А пока, вернемся к плагину Related Posts...

Описание плагина Wordpress Related Posts


Итак, чтобы вывести ссылки на похожие статьи нам потребуется - либо плагин, либо специальный код! Для новичков и тех, кто не обладает навыками верстки, я рекомендую поставить плагин и не мучатся! А для всех остальных - сделайте кодом, который найдете в конце статьи! В моей теме уже предусмотрена такая функция, только она выводит последние записи из рубрики...
Вот так у меня организованы ссылки! А зачем вообще нужно выводить ссылки на похожие материалы?
Приведу пример - человек перешел к вам на какую либо статью, прочитал ее, увидел в конце статьи еще интересные материалы и перешел на другую статью! Здорово правда! Тем самым мы увеличиваем поведенческие факторы , а это очень благоприятно отразится на ресурсе.
Каждый веб-мастер желает, чтобы зашедший на его сайт посетитель, оставался на нем - как можно дольше. Интересные и познавательные статьи, которые будут нравиться читателям - это безусловно хорошо! Но, так же существуют и другие моменты, которые требуют особого внимания! К ним относится и грамотная перелинковка страниц. Специальный плагин для WordPress Related Post, поможет организовать перелинковку и отобразит список похожих статей (записей) на странице. Это, несомненно, повысит время нахождения человека на сайте и увеличит количество просматриваемых страниц вашего ресурса.
Список похожих записей формируется согласно содержанию и названию статей вашего сайта, благодаря чему он станет интересным и актуальным для ваших посетителей. Ведь, если человек перешел на ваш сайт по определенному поисковому запросу, то будет большая вероятность того, что его заинтересуют другие статьи, схожие по тематике с той, которую он читает.
Кроме того, плагин позволит, так сказать, обновить старые посты. Зачастую на сайте выводятся на общее обозрения списки последних статей и популярных записей, а вот тексты, написанные давно, уходят на второй план. С плагином Related Posts посетителям будут предложены и давнишние записи. Теперь предлагаю поговорить более подробно о возможностях этого плагина и о том, как его установить и настроить.

Возможности плагина Wordpress Related Posts

  • поддержка миниатюры статьи;
  • автоматическая и ручная установка;
  • shortcode для вставки на блог в любое место ваших записей,
  • возможность выводить похожие статьи в любое место вашего сайта, за счет добавления кода в виджеты вашей Вордпресс-темы;
  • возможность выбора. Дополнение может подбирать похожие записи по названию и содержанию, или на ваш выбор только по одному названию постов;
  • функция кэширования;
  • при необходимости вы можете исключить записи или страницы, которые вы не хотите видеть в списке похожих статей;
  • вместо миниатюры к записи вы можете выбрать первое изображение к статье, и именно оно будет отображаться в списке записей;
  • кроме миниатюры и названия записи, вы можете добавить выдержку из текста, указав количество слов.
Как видите, этот плагин является мощным дополнением, позволяющим выводить список похожих постов на страницы сайта, а так же имеет гибкие настройки по оформлению списка.

Установка и настройка плагина для WordPress Related Post

Установка плагина стандартная! Для автоматической настройки зайдите в свою административную панель, перейдите в пункт плагины и выберите «Добавить новый». В строку поиска введите «название плагина» и нажмите Enter. После того, как система предложит вам плагин, установите и активируйте его. Либо, скачайте Related Posts и вручную извлеките содержимое архива в папку wp-content/plugins. После этого у вас появится папка WordPress-related-posts. Перейдя в административную панель, активируйте плагин. Вот и все! Для того, чтобы настроить список, перейдите в пункт меню «Настройки», и из предложенного списка выберите наш плагин.Абсолютно все настройки собраны на одной странице, на которой мы можем - выбрать вариант отображения списка, указать количество ссылок, настроить миниатюры, добавить css классы и визуально оформить ссылки, вывести короткое описание записи и многое другое...
Так же вы сможете изменить название Related Posts, на «Похожие статьи», «Это интересно», «Читайте также» и т.п. По умолчанию похожие записи выводятся в конце статьи, но с помощью специального кода, мы можем вывести их практически где угодно:

Приветствую! Вот наконец-то я и дождался своего отпуска, впереди целый месяц отдыха. Но это не означает что прекратится работа на блоге. И сегодня по плану очередной пост из рубрики Кодекс.

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

То, что плагины потребляют достаточное количество ресурсов ни для кого не секрет и я стараюсь избежать их использования, если это возможно. Одним из таких шагов навстречу оптимизации работы блога и ускорения загрузки является использование очень простого кода для вывода похожих записей на Вордпресс без плагинов.

Критерием схожести будет служить присвоение рубрики статье, т.е. в конце каждого поста можно вставить похожие записи из той же рубрики. И для этого не требуется присваивать посту метки (теги) — я их и не использую, от индексации они все равно закрываются, т.к. приводят к дублированию контента внутри одного , удобство их использования лично для меня остается под вопросом, а оставлять для красоты — не практично…

До того как я стал использовать код для вывода похожих записей я пользовался плагином WordPress Related Posts и хочу заметить, что внешний вид списка ничем не отличается ни при использовании плагина, ни после отказа он него в пользу кода. И это очень хорошо, что читатель внешне не находит отличий, ему не приходится привыкать к чему-то новому. Да я и сам люблю стабильность.

Немножечко про стабильность… Вот уже на протяжении двух месяцев Блог Свободного Вебмастера немного изменил свой внешний вид и перешел от трехколоночного дизайна (2 сайдбара + основная часть) к двухколоночному (остался один правый сайдбар, основная часть расширилась). Я так и не находил времени узнать у своих читателей мнения по поводу изменений. Как Вы считаете, так лучше?

Извиняюсь за оффтоп, продолжаю тему и собственно привожу сам код, способный заменить плагины и выводить список похожих записей без плагинов в конце каждой статьи:

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 30 31

Читайте также:

ID ) ; if ($categories ) { $category_ids = array () ; foreach ($categories as $individual_category ) $category_ids = $individual_category -> term_id ; $args = array ( "category__in" => $category_ids , "post__not_in" => array ($post -> ID ) , "showposts" => "5" , "orderby" => "rand" , "ignore_sticky_posts" => "1" , "no_found_rows" => true , "cache_results" => false ) ; $my_query = new wp_query($args ) ; if ( $my_query -> have_posts () ) { echo "
    " ; while ($my_query -> have_posts () ) { $my_query -> the_post () ; ?>
  • ">
  • " ; } wp_reset_query() ; } ?>

Читайте также:

ID); if ($categories) { $category_ids = array(); foreach($categories as $individual_category) $category_ids = $individual_category->term_id; $args=array("category__in" => $category_ids, "post__not_in" => array($post->ID), "showposts" => "5", "orderby" => "rand", "ignore_sticky_posts" => "1", "no_found_rows" => true, "cache_results" => false); $my_query = new wp_query($args); if($my_query->have_posts()) { echo "
    "; while ($my_query->have_posts()) { $my_query->the_post(); ?>
  • ">
  • "; } wp_reset_query(); } ?>

Обратите внимание на строку:

"orderby" => "rand",

Вот в принципе и все настройки.

В CSS можно задать дополнительные настройки внешнего вида, специально для этого исполняемый код заключен в класс

1 .sample-posts { }

Sample-posts {}

С помощью таблиц стилей есть возможность задать фон или подложить картинку на задний план, обвести в рамку, использовать другой шрифт, для списка использовать другие маркеры и т.д. — возможности ограничены лишь и собственной фантазией!

Желающих обсудить приглашаю к комментированию и если не трудно ответьте, пожалуйста, на вопрос заданный в середине записи)

Посетители вашего сайта уходят с него, прочитав первый же пост? Повышение посещаемости и снижение количества быстрых уходов является немалой проблемой для владельцев сайтов. Отображение для пользователей похожих постов зарекомендовало себя как эффективный способ повышения количества просмотров страниц.

Вы сможете легко отображать связанные по содержанию посты на вашем сайте WordPress с помощью плагина. В данной статье описываются некоторые плагины WordPress для отображения похожих записей.

1. Yet Another Related Posts Plugin aka YARPP

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

Достоинства:

В YARPP используется встроенный алгоритм для поиска похожих записей. Он имеет великолепный набор шаблонов, позволяет отображать как миниатюры, так и текст, поддерживает пользовательские типы записей и RSS-канал отображения.

Недостатки:

Если у вас достаточно большой сайт, то YARPP может потребовать очень больших ресурсов. Профессиональная версия плагина устраняет эту проблему, перекладывая нагрузку на собственный сервер YARPP.

YARPP не совместим с WPML-плагином. Если вам нужен многоязычный сайт WordPress, выбирайте Polylang.

К тому же YARRP блокируется некоторыми хостинг-провайдерами WordPress.

2. Contextual Related Posts

Данный плагин работает на повышение релевантности похожих записей. При этом он может отображать связанные посты в виде миниатюр и текста.

Достоинства:

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

Недостатки:

Плагин поддерживает не все шаблоны для отображения миниатюр. Иногда вместо этого он просто отображает миниатюры изображений с помощью маркированного списка. При желании пользователи могут добавлять свои собственные таблицы CSS для стиля, но начинающим пользователям это будет довольно трудно.

Как и YARPP, этот плагин также не работает на больших сайтах. Так же некоторые хостинги для WordPress, блокируют этот плагин для своих клиентов, потому что на крупных сайтах он будет тормозить работу.

3. Related Posts for WordrPress

Данный плагин – облегчённый вариант, альтернативный более популярным плагинам. Он может выполнять все ресурсоёмкие задачи в админке и использовать кэш для отображения похожих записей.

Достоинства:

Related Posts for WordrPress фокусируется на производительности. Он работает быстрее, не замедляя работу сайта, а также поддерживает отображение связанных постов в виде миниатюр и текста.

Имеет виджет и шорткод, которые можно вставлять в любом месте для отображения связанных записей.

Недостатки:

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

4. Yuzo Related Posts

Это неплохой бесплатный плагин для отображения похожих постов с полным набором функций, который можно ожидать от подобного плагина. Отображение в виде миниатюр, горизонтальный ряд с миниатюрами, отображение в виде списков, встроенный кэш и др.

Достоинства:

Плагин чрезвычайно прост в использовании и настройке. Он позволяет выбрать стиль, просто кликнув на него. Кэширование работает лучше, чем в YARPP и Contextual Related Posts. Плагин имеет легко настраиваемый виджет с большим количеством опций.

Недостатки:

Когда имеется большое количество опций, это не может не сказаться на быстродействии. Yuzo Related Posts – плагин быстрый, но не облегчённый.

5. Inline Related Posts

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

Достоинства:

Плагин отображает связанные записи, если пользователи долго остаются на сайте и много кликают. Inline Related Posts легко устанавливается и позволяет выбрать место в контенте, в которое вы хотите вставить ссылки на связанные посты.

Недостатки:

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

Небольшая подсказка

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

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

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

Эта статья должна помочь вам найти лучшие плагины для отображения похожих записей на вашем сайте WordPress. Посмотрите дополнительные советы о том, как повысить количество просмотров страниц и уменьшить количество быстрых уходов на сайте WordPress.

Приветствую Вас дорогие посетители блога www.сайт!

В сегодняшней статье я расскажу про популярные статьи без плагина с миниатюрами в сайдбаре и с количеством просмотров статей для пользователя и вебмастера. Популярные статьи с миниатюрами сделают ваш блог привлекательней! Мы все это сделаем без всяких плагинов, которые могут навредить нашему блогу. Читайте далее, чтобы узнать, как вывести популярные статьи без плагина миниатюрами и не только.

Как могут навредить плагины нашему блогу:

Чтобы этого избежать мы сделаем вывод популярных статей и просмотров, без плагина.

На написание этой статьи меня подтолкнул вопрос моего читателя (не однократного победителя в конкурсе — « «). Александр спросил меня об этих настройках, то есть он спросил меня – с помощью какого плагина я вывожу самые популярные статьи в sidebar.php, а я ответил, что плагинами стараюсь не пользоваться, Вы уже знаете почему? Ну, ответ напишу в статье «популярные статьи WordPress», то есть далее…

Как Вы, наверное, знаете, я время от времени хожу по блогам и смотрю что блоггеры делают для своих читателей. Они пытаются задействовать как можно больше различных настроек, то есть делают удобный и полезный функционал сайта. Блоггеры делают на своих web-ресурсах вывод комментаторов (кстати смотрите в footere победителей в конкурсе), выводят самые популярные статьи и последние записи.

Некоторые из этих функций, можно выполнить при помощи виджетов Вашей темы WordPress блога. У Вас все еще нет блога на WordPress? Тогда читайте « » Популярные посты, вывести при помощи виджетов пока нельзя, может быть в будущем разработчики что-то придумают и решат данную проблему, а пока такая удобная опция выводится с помощью специального плагина WP-PostViews, довольно таки функциональный, но сильно грузит сервер, поэтому мы избавимся от этих плагинов, используя специальный код.

С начало хотел написать об одном способе, но потом вспомнил, что если на блоге установлены плагины Quick-cashe или W3 Total Cache, то данный код (вывод популярных статей) работать не будет, а так как многие их используют, решил написать о другом 100% способе, который использую сам. Да кстати, эти страшные плагины, которые заменяют функционал блога, предназначенные для кэширования файлов, можно легко заменить, внеся некоторые дополнения в . Вот правда не знаю, как эти дополнения будут работать у Вас, ведь у меня хостинг () кэшируют все мои файлы блога. Ну да ладно, что-то я отошел от темы популярных статей.

КАК ВЫВЕСТИ ПОПУЛЯРНЫЕ СТАТЬИ WORDPRESS БЛОГА

  • Первое – мы ставим код, который будет подсчитывать сколько раз просмотрели нашу статью
  • Второе – выведем счетчик, который будет показывать просмотры
  • Третье – сделаем вывод популярных статей в сайдбаре
  • Четвертое – добавим в админ панель блога функцию — количество просмотренных статей

Откройте файл functions.php, который находится в папке с Вашей темой и внесем туда вот такой код:

/*Сколько раз просмотрели посты*/ add_action("wp","es_pageviews"); add_action("manage_posts_custom_column","display_pageviews_row",10,2); add_filter("manage_pages_columns", "display_pageviews"); add_filter("manage_posts_columns", "display_pageviews"); function es_pageviews(){ if(is_single() || is_page()){ global $post; $pv = get_post_meta($post->ID, "_pageviews",true); update_post_meta($post->ID, "_pageviews", $pv+1); } } function display_pageviews($columns){ $columns["pv"] = __("PageViews"); return $columns; } function display_pageviews_row($column_name,$post_id){ if ($column_name != "pv") return; $pv = get_post_meta($post_id, "_pageviews",true); echo $pv ? $pv: 0; } function the_pageview(){ global $post; $pv = get_post_meta($post->ID, "_pageviews",true); echo $pv ? $pv: 0; } function mytheme_comment($comment, $args, $depth) { $GLOBALS["comment"] = $comment; switch ($comment->comment_type) : case "" : ?>

  • id="li-comment-">
    comment_author_email, $args["avatar_size"]); ?> %s says:"), get_comment_author_link()) ?>
    comment_approved == "0") : ?>

    $depth, "max_depth" => $args["max_depth"]))) ?>
  • Как вывести счетчик просмотров популярных статей

    Теперь открываем файл single.php, если кто не знает этот файл отвечает за записи блога. Теперь вставим туда такой код:

    Вставляйте данный код, именно в то место, где хотите видеть этот счетчик.

    Выводим популярные статьи WordPress в сайдбаре с миниатюрами

    Сделаем похожее — вывод последних записей как у меня в сайдбраре, с миниатюрами, и чтобы они при наведении мышки меняли положение.

    Как вывести популярные статьи с миниатюрами

    Чтобы это сделать у себя на блоге, нужно ввести следующий код в файл sidebar.php, Вашего блога:

    • Самые популярные записи

    Самые популярные записи будут выводиться в зависимости от комментирования Ваших постов. В файл стилей CSS добавьте такие стили:

    Popular ul li{ line-height:16px; display:block; border-bottom:1px solid #ECECEC; padding:15px 0px 20px 0px; height:50px; font-size:12px; } .popular ul li img { width: 55px; height: 55px; padding: 2px; float: left; margin: 0 13px 0 0px; background: #FFFFFF; border: 1px solid #D0D0BB; border-radius: 5px; box-shadow: 0 0 5px #666666; } .popular li img:hover { border: 1px solid #ffffff; padding: 2px; margin: 0 5px 0 4px; }

    Не знаю, как называется у Вас этот файл, лично у меня style.css, у Вас неверное тоже!

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

    Ну вот с выводом лучших статей мы все сделали! Теперь внесем некоторые изменения в админ-панель блога.

    КАК ВЫВЕСТИ ТОЧНОЕ КОЛИЧЕСТВО ПРОСМОТРЕННЫХ СТАТЕЙ В АДМИН-ПАНЕЛИ

    Надо добавить в functions.php следующий код:

    Function get_PostViews($post_ID){ $count_key = "post_views_count"; $count = get_post_meta($post_ID, $count_key, true); return $count; } function post_column_views($newcolumn){ $newcolumn["post_views"] = __("Просмотры"); return $newcolumn; } function post_custom_column_views($column_name, $id){ if($column_name === "post_views"){ echo get_PostViews(get_the_ID()); } } add_filter("manage_posts_columns", "post_column_views"); add_action("manage_posts_custom_column", "post_custom_column_views",10,2);

    Ну вот, теперь Вы знаете, как сделать у себя на блоге вывод и подсчет популярных статей. Если возникнут вопросы относительно данным функциям, задавайте их в комментариях, буду рад ответить! До встречи на других страницах блога.

    Вывод похожих записей в WordPress является хорошим методом удержать посетителей на вашем сайте. Плагинов для реализации схожих записей достаточно много, и одним из самых популярных является плагин Yet Another Related Posts Plugin, или сокращённо YARPP.

    Установка и настройка плагина

    Скачать плагин вы можете бесплатно из официальной директории WordPress.org , или же установить автоматически через панель администрирования WordPress зайдя в раздел Плагины → Добавить новый. После установки и активации плагина, в меню Параметры вы найдёте новый пункт «Связанные посты» для его настройки.

    В этом разделе вы можете настроить внешний вид и параметры работы плагина: выбрать между отображением списком, или миниатюрами, задать количество выводимых записей, установить текст заголовка для раздела с похожими записями, а так же выбрать метод сортировки:

    • Score (по умолчанию) — сортирует по сходству записей
    • Date — сортировка по дате статей
    • Title — сортировка по заголовку статей в алфавитном порядке

    Учтите, что сортировка применяется к уже отобранным результатам. Это означает что при сортировке по дате, ваши новые статьи не войдут в список, если они не имеют сходства с текущей статьёй.

    Стоит так же отметить раздел с настройками для RSS ленты. Здесь вы можете включить отображение похожих записей в вашей RSS ленте. Это эффективно особенно в том случае, если вы публикуете полные статьи в RSS ленте WordPress, а не только их анонсы.

    После настройки плагина вы можете увидеть его в действии при переходе на любую вашу статью.

    Как администратор сайта в скобках к каждой выбранной статье вы увидите значение её релевантности к основной статье в виде коэффициента. Посетители вашего сайта и читатели RSS ленты этих значений не увидят.

    Как YARPP влияет на скорость загрузки сайта

    Перебрать все статьи и найти между ними сходство — задача не из лёгких, особенно если у вас более десятка тысяч записей. К счастью в YARPP есть встроенный механизм кэширования результатов, который позволяет выполнять сложные расчёты лишь один раз.

    Тем не менее, при наличии большого количества записей в WordPress, вы можете заметить снижение скорости при публикации и редактировании записей. Это связано с перерасчётом релевантности в момент изменения содержания, и не влияет на скорость загрузки сайта для ваших посетителей.

    Режим Custom/PHP

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

    При активации режима Custom, YARPP создаст несколько дополнительных шаблонов для примера в вашей теме. Вы можете использовать их для создания собственного шаблона вывода схожих статей со своей собственной разметкой. Это хорошо сочетается с возможностью выводить схожие статьи в любом месте вашей темы с помощью функции плагина related_posts() .

    YARPP Experiments

    Если вы работаете над сайтом с огромным количеством статей и под высокой нагрузкой, то вам будет интересен плагин YARPP Experiments . Это официальный плагин от разработчика YARPP, который добавляет дополнительные настройки к основному плагину, включая управление кэшированием, снижение скорости расчётов схожести (поможет снизить нагрузку на сервер) и другие.

    Если у вас возникли вопросы при использовании плагина YARPP, оставьте его в комментариях или задайте его нам в



  • Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: