Плагины для отображения похожих записей WordPress. WordPress: похожие записи без использования плагина
Почти каждый вебмастер старается создать максимальное удобство для . Чтобы последние не тратили свое время на поиск похожих по тематике записей вашего сайта, вам стоит установить специальные плагины. Они значительно облегчат жизнь и пользователям, и вам. Если же вы не хотите пользоваться плагинами, то вывод похожих записей можно сделать и другими способами. Их мы рассмотрим в дальнейшем.
1. Yet Another Related Posts Plugin (YARPP) является достаточно легким в использовании. Его можно скачать как на официальном .org известного движка, так и в панели управления сайтом. После того, как активируете плагин, вам нужно перейти в его настройки. Потом кликаете по полю «Параметры», после чего увидите раздел «Связанные посты». В нем и будет происходить настройка отображения записей, их вида и других параметров. Плагин предлагает вам вывод в форме простого списка или же списка с миниатюрами. Если вы обладаете знаниями из области программирования, то можете выбрать режим «Costom» в плагине и написать свой собственный шаблон вида отображения записей. Также вы можете выбрать количество отображаемых записей, стиль заголовков и так далее.
Критериями сортирования релевантных материалов на сайте являются дата, алфавитный порядок и сходство. Последний критерий устанавливается автоматически, поэтому, если вас это устраивает, то ничего менять не нужно. Также этот плагин можно применить для RSS ленты, если вы добавляете туда материалы в полном объеме.
По поводу скорости загрузки вашего сайта стоит сказать, что проблем не должно возникнуть. YARPP работает, как часы и не дает особую нагрузку на сервер. Фиксирование релевантных статей происходит один раз. Исключением является лишь добавление на сайт новых статей. Тогда будет происходить перерасчет. Если на вашем сайте больше тысячи статей, то при добавлении каждой последующей вы можете заметить небольшие торможения wordpress. Это нормальное явление и особых трудностей не создаст.
2. Для сайтов с количеством страниц от десяти тысяч лучше использовать плагин YARPP Experiments. Он уменьшит нагрузку на сервер и ускорит процесс определения релевантных материалов.
3. Не менее популярным является плагин Related Posts Thumbnails. Он начнет работать сразу же после активации. Для произведения его настройки необходимо первым делом перейти в его меню. Здесь вы увидите надпись «Общие свойства отображения». Под ней представлен список опций. Первая отвечает за вывод похожих статей в конце каждой страницы с материалом.
Для ее активации вам достаточно поставить галочку. Если хотите вывести список релевантных статей в другое место сайта, то можно использовать код, который находится справа. Далее идем ниже и видим надпись «Источник миниатюра». Здесь вы указываете параметры отображения миниатюр. В «Опциях стиля» есть поле с названием «Опции вывода». Здесь вы можете выбрать вид отображения ваших релевантных статей. Их предлагается всего два: блоком с миниатюрами либо списком. Еще ниже вы увидите надпись «Настройка связи». Здесь вам нужно будет выбрать критерий отображения (по категориям, меткам, по тому и другому, произвольно или специфически). Теперь можно сохранять и проверять отображение.
4. Related Posts by Zemanta является более функциональным, чем предыдущие. С его помощью можно настроить вывод близких по тематике статей не только лишь с сайта, но и со всего интернета. Также он хорошо работает с мобильными версиями сайтов и ведет свою статистику кликов. Так что, сможете узнать эффективность работы плагина.
5. Related Posts может выводить похожие материалы как в конце статьи, так и в виджетах. Помимо этого, если разбираетесь в CSS, то сможете вставить код от Related Posts в любое другое место.
6. Related предоставляет возможность вам лично выбрать статьи, которые будут отображаться как похожие.
7. SEO Auto Links & Related Posts Main Features также будет вам полезен. Благодаря нему вы сможете сделать отображение похожих материалов в любом месте сайта, а также в выдвигающихся окнах. Работает хорошо и сильных нагрузок на сервер не дает.
8. All Related Posts работает с виджетами и сортирует популярные материалы по ключевым словам и популярности (количеству просмотров).
9. Simply Related Posts поможет вам вывести релевантные статьи по тегам.
10. Contextual Related Posts отличается особым порядком определения схожести статей, имеет прекрасный выбор внешнего вида виджета, а также предоставляет два способа вывода (ручной и автоматический). В настройках вы можете установить исключения на некоторые статьи, а также воспользоваться другими не менее полезными опциями.
11. Easy Related Posts предоставляет вам возможность выбрать длину отрывка статей для отображения на сайте.
12. Jane’s Related Posts является легким в использовании и показывает релевантные статьи в конце страницы или же прямо в виджетах.
13. Kindred Posts выводит наиболее посещаемые статьи.
14. Еще одним популярным плагином является Symply Tags. Он отличается особым встроеным механизмом расчета, благодаря которому плагин способен сам подбирать ключевые слова и брать их за основу для дальнейшего сортирования. Чтобы Symply Tags начал работать от вас потребуются небольшие действия. Нужно открыть single.php в панели управления сайта и вставить туда этот код. Его можно вставить сразу же после атрибута «the content». Так делают многие успешные вебмастера. Обратите внимание, что настройка производится в самом меню плагина, поэтому никаких особых знаний в области программирования от вас не потребуется.
15. Similar Posts является одним из наиболее многофункциональных плагинов. Для его нормальной работы вам понадобится установить еще Post Plugin Library. Это не будет проблематично, потому как лишних нагрузок на сервер не будет возлагаться, а необходимость установки дополнительного плагина обоснована широким выбором опций. Придется потратить время для того, чтобы разобрать с настройками, но зато вид отображения релевантных материалов на вашем сайте будет существенно отличаться от других.
16. LinkWithin это не совсем плагин. Чтобы он заработал, нужно перейти на сайт linkwithin.com и ввести туда необходимые данные. Затем вы получите код и останется лишь добавить его в любое место на сайте. Внешний вид отображения релевантных материалов очень отличается от того, который предоставляют другие плагины. Так что, если хотите отличиться, то устанавливайте код от LinkWithin.
17. Relevant — Related Posts Plugin является одним из самых простых плагинов. Настроек здесь мало. При желании можете воспользоваться виджетом, которых появится при активации плагина.
18. Post Types Order предоставляет вам возможность выбора настройки отображения (автоматической или ручной). При ручной вы просто перетаскиваете нужные вам статьи в соответствующие места. Сортировка релевантных материалов происходит по дате. При желании это можно изменить.
19. Flexible Posts Widget выводит конкретные записи в боковой панели вордпресс. Для настройки вам не потребуется проводить какие-либо поиски и добавления кодов. Плагин сделает работу за вас.
20. Post in Page работает по тому же механизму, как и предыдущий. Количество материалов, которые хотите вставить в боковую панель неограничено.
21. Post 2 Post позволяет вам вставить ссылки на релевантный материал прямо в самой статье. Это удобно и необычно, потому как такое явление можно увидеть не часто. В большинстве случаев в середине текста вставляют различную рекламу. Единственным недостатком Post 2 Post является небольшой выбор опций.
Первым делом, как вы уже поняли, это необходимо для создания удобства пользователям сайта. Также увеличится количество просмотров ваших статей, возрастет доверие поисковых систем. Для последних ключевую роль играет количество времени пребывания пользователей на сайте. Чем оно больше, тем лучше. Бывает так, что посещаемость накручивается. Обычно при накрутке устанавливают около 10-20 секунд лимита для одного посещения. Поэтому поисковые системы могут прировнять ваших пользователей к накрученным, если последние будут находится на сайте недолго.
Стоит отметить, что после установки плагинов существенно улучшится индексация вашего сайта.
При размещении ссылок на похожие материалы сайта в конце каждой страницы увеличивается шанс, что поисковый робот во время пребывания на странице записи проиндексирует и ссылки.
Большинство сайтов, на которых есть ссылки на похожие статьи, индексируются быстро и максимально полно. Бывают случаи, когда по каким-либо причинам роботу не удается найти некоторые материалы. Поэтому поисковым роботам стоит помогать для ускорения процесса индексации.
При добавлении виджета релевантных материалов раз и навсегда решится вопрос с перелинковкой сайта. Перелинковка это порядок размещения ссылок на вашем сайте. То есть, главная страница — страница второго уровнять — страница третьего уровня и так далее. Каждому сайту нужна правильная перелинковка. Обратите внимание, что не желательно размещать на каждой странице много ссылок (10 будет вполне достаточно), потому как в ином случае может уменьшится ранжирование сайта в поисковых системах.
Не нужно забывать, что еще одним положительным моментом является увеличение показателя Google Page Rank для каждой страницы. При правильном подходе на этом можно прилично заработать. Такая биржа ссылок, как Getgoodlinks принимает сайты с вышеупомянутым показателем. Заказов здесь достаточно много. Но, не рекомендуется злоупотреблять продажей ссылок, потому как сайт может быть понижен в ранжировании, постепенно выпадать с индекса и даже потерять показатели. Поэтому лучше контролировать этот процесс.
Также ваши пользователи с легкостью смогут увидеть ваши старые статьи, которые размещались несколько месяцев или даже несколько лет назад. При добавлении каждой новой записи старые смещаются на порядок вниз. Это приводит к тому, что их мало кто читает, поэтому этот плюс является достаточно существенным. При использовании правильных плагинов ваши труды не пропадут зря.
Для тех, кто не хочет использовать плагины
Если у вас на сайте и сервер работает слабо, то вам желательно оставить только самые необходимые плагины, а остальные лучше удалить. Итак, чтобы установить отображение релевантных постов, вам нужно добавить код, который будет представлен ниже, в желаемое место сайта.
// print related pages
if (!is_front_page ()) {
related_posts ();
}
?>
Немного разберем код. В четвертой строке вы задаете количество релевантных постов. Третья отвечает за проверку. В случае, если страница является главной, то для нее вывод релевантных постов не происходит. При желании третью строку можно не прописывать. Основной проблемой для новичков является . Их выбор очень большой, поэтому мы рассмотрим оптимальный вариант, который подойдет к большинству шаблонов.
Итак, нужно найти в поле «Внешний вид» и кликнуть по вкладке «Редактор». Здесь должны находится два следующих файла wordpress: post.php и page.php. Первый отвечает за вывод материалов, а второй - страниц. Поэтому для начала стоит определиться, куда именно добавлять код. Если хотите, то можно добавить код в оба файла, тогда релевантные посты будут отображаться в соответствующих местах на wordpress.
В случае, если таких двух файлов не найдете, то возможно, что они представлены под другими названиями. Попробуйте поискать тогда content-single.php и content-page.php.
После того, как добавите код в нужное для вас место, вам стоит пролистать страницу вниз и нажать на кнопку «Обновить файл». Теперь вам достаточно зайти на сайт и проверить работу кода. Если релевантные статьи wordpress не будут отображаться, то, возможно, проблема в неправильном написании кода. Поэтому внимательно смотрите на каждый символ, который будете вводить.
Для тех, кому не хочется устанавливать какие-либо плагины или возиться с кодами, то рекомендуется установить платную тему Theme Forest. В ней уже имеются все необходимые настройки для вывода релевантных материалов. Также здесь есть и другие полезные опции, которые могут пригодиться.
Друзья, всем привет. Сегодня поговорим о том, как создать список похожих статей в WordPress без плагина. Похожие материалы улучшают поведенческие факторы. Обычно их размещают в конце статьи, так чтобы посетитель мог ознакомиться с другими статьями по теме.
Таким образом, если вы заинтересовали посетителя, то он задержится на вашем сайте подольше, а похожие статьи помогут ему лучше разобраться в решении его проблемы.
Создать список похожих статей с миниатюрами и без, можно чистым кодом php или плагином. Каждый выбирает свой путь.
До недавнего времени у меня на блоге использовался для этого плагин WordPress Related Posts. Хороший плагин, красиво можно оформить, под любой дизайн, вывод похожих статей.
Только вот в борьбе за скорость загрузки сайт я решил заменить этот плагин на простой код. Потому что этот плагин тормозил загрузку моего блога от 0,5 до 0,9 секунды в зависимости от времени и нагрузки.
И поэтому я решил использовать код php для вывода похожих статей, который позволяет выводить статьи, сортирую их по тегам или категориям (рубрикам).
Как правило, список похожих статей выводится в конце статьи. В большинстве тем WordPress за статьи (записи) отвечает файл single.php. Именно в этот файл нужно вставить код, отвечающий за вывод похожих статей.
Предупреждение:
сделайте резервную копию файла single.php перед началом работ.
Шаг 1: поиск места для вставки кода.
У всех нас разные шаблоны и структура их немного отличается друг от друга. К примеру, в моей теме, вообще, нет файла single.php. Я создал , и все доработки делаю через файл функции темы. А это на порядок сложней, чем править обычные файлы.
Для определения правильного места вставки кода, вам нужно сначала посмотреть на станицу, найти на ней основные элементы и тогда в исходном коде вам будет проще найти необходимое место для код.
Как видно на скриншоте, подходящее место для вставки кода, находится после окончания статьи, перед навигацией.
Итак, открываете административную панель Вордпресс – «Внешний вид»
— «Редактор»
— «Одна запись (single.
php)».
И в файле ищите код, отвечающий за вывод статьи. Выглядеть он будет примерно так:
...
После этого фрагмента можно вставить код похожих статей. В моём примере дальне будет идти код навигации.
Шаг 2: вставка кода похожих статей.
После того как вы определились с местом, вставляете вот этот код:
ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids = $individual_tag->term_id;
$args=array("tag__in" => $tag_ids,
"post__not_in" => array($post->ID),
"posts_per_page"=>5
,
// Количество вывода похожих статей.
"ignore_sticky_posts"=>1);
$my_query = new wp_query($args);
if($my_query->have_posts()) {
echo "
";
while ($my_query->have_posts()) {
$my_query->the_post();
?>
- " rel="bookmark" title="Перейти к статье
">
";
}
}
$post = $backup;
wp_reset_query();
?>
Теперь после каждой статьи будет выводиться список похожих статей, релевантность которых определяется по тегам.
Внешний вид списка будет соответствовать дизайну вашего сайта, так как стили, определённые в шаблоне, распространяются и на этот список.
Но, если вы захотите внести изменения в стили, то вы всегда можете использовать класс relatedPosts и задать свои стили. Этот класс я уже добавил в основу списка.
Также вы можете изменить в коде элементы, отмеченные оранжевым цветом.
К примеру, вы захотите вывести похожие статьи не по тегам, а по категории. Предложив посетителю, ознакомится с похожими материалами из этой категории.
Тогда, действуя по описанному выше алгоритму, вы вставляете вот этот код:
Похожие статьи из категории:
ID);
if ($categories) {
$categories_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),
"posts_per_page"=>5
,
// Количество похожих статей.
"ignore_sticky_posts"=>1);
$my_query = new wp_query($args);
if($my_query->have_posts()) {
echo "
";
while ($my_query->have_posts()) {
$my_query->the_post();
?>
- " rel="bookmark" title="Перейти к статье
">
";
}
}
$post = $backup;
wp_reset_query();
?>
Этот код сортирует статьи только по категории. Теги уже не играют никакой роли.
Приветствую Вас дорогие посетители блога 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-">
-
Как вывести счетчик просмотров популярных статей
Теперь открываем файл single.php, если кто не знает этот файл отвечает за записи блога. Теперь вставим туда такой код:
Вставляйте данный код, именно в то место, где хотите видеть этот счетчик.
Выводим популярные статьи WordPress в сайдбаре с миниатюрами
Сделаем похожее — вывод последних записей как у меня в сайдбраре, с миниатюрами, и чтобы они при наведении мышки меняли положение.
Как вывести популярные статьи с миниатюрами
Чтобы это сделать у себя на блоге, нужно ввести следующий код в файл sidebar.php, Вашего блога:
have_posts()) : $pc->the_post(); ?>
-
" title="" target="_blank">
" title="" target="_blank">
Самые популярные записи будут выводиться в зависимости от комментирования Ваших постов. В файл стилей 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. Выберите среди них лучший вариант, который удовлетворяет именно вашим потребностям.
Начну с условно бесплатного плагина. CP Related Posts в бесплатной версии имеет следующие возможности:
- управлять заголовком блока и количеством похожих постов;
- выбирать процент схожести материалов (в других плагинах этого нет, надо заметить);
- выключать и включать показ миниатюры в блоке, а также выбирать её размер;
- управлять количеством символов в выдержке;
- дизайнерские опции;
- и другие традиционные для плагинов этого типа опции.
В платной версии добавляется:
- возможность выбора типов записей, которые будет обрабатывать плагин;
- выбор вида иконок, которые будут показывать процент похожести (у плагина есть функция вывода степени похожести постов с текущей записью);
- выбор макета блока.
Платная версия стоит 29$. За эти деньги приобретаются три вышеописанные возможности, а также услуги поддержки на два месяца. Однако большинству сайтов хватит и бесплатных функций.
К особенностям плагина относится то, что похожие посты, кроме традиционного места (под записью), можно вывести с помощью виджета в сайдабре. Кроме того, как я указал выше, есть возможность определения степени похожести, и вывода индикатора похожести.
Related Post
Простой плагин с простым названием, который выводит похожие посты. Полностью бесплатный, и со всеми необходимыми настройками. Все опции собраны в одноименном пункте консоли, который образуется после активации дополнения. Среди них имеются следующие:
- количество выводимых записей;
- заголовок блока;
- размер и цвет шрифта.
Блок похожих записей выводится с миниатюрами, но настраивать сами миниатюры нельзя.
Особенности у плагина такие – в отличие от других аналогов, это дополнение не выводит блок похожих записей автоматически, а предоставляет PHP код и шорткод, которые можно поместить либо в файл установленной темы, либо в виджет, или даже непосредственно в текст записи или страницы.
Related Posts by Zemanta
Бесплатный и функциональный плагин, который выводит похожие посты. Отличается простотой и традиционностью в настройках, в нём нет ничего лишнего, ничего особенного, всё то, к чему мы привыкли.
Опции находятся в пункте «Настройки», подпункте «Related Posts by Zemanta»:
- изменение заголовка блока;
- управление количеством записей;
- можно определить, насколько старые записи не будут выводиться в блоке похожих;
- замечательная возможность изменения макета блока, есть семь готовых вариантов, которые можно по-своему кастомизировать, в том числе и с помощью
- и другие функции.
Плагин хороший, и в умелых руках сыграет полноценную роль.
Замечательный многофункциональный плагин, частично переведённый на русский язык. Имеется множество возможностей, которые позволяют заточить похожие посты под свои нужды. Всё это бесплатно.
- вывод блока автоматически под записью или с помощью PHP кода в любом месте, а также есть виджет для сайдбара;
- фильтры по типам записей и рубрикам;
- определение заголовка блока и количества постов в нём;
- настройки миниатюр;
- тонкая настройка внешнего вида в части размеров, цветов, шрифтов;
- настройка метода определения похожести.
Плагин отличный, стабильный и проверенный практикой.
Доброго дня! Мы уже не раз говорили о том, насколько важно проводить внутреннюю оптимизацию на сайте. Один из способов сделать эффективную внутреннюю перелинковку – вывод похожих записей внизу каждой статьи. Такое дополнение позволяет увеличить длительность пребывания посетителей на сайте, уменьшает показатель отказов, а соответственно положительно сказывается на . О том, как добавить похожие записи на WordPress-блог, какие плагины для этого подойдут, а также о том, как это сделать без плагинов пойдет речь в сегодняшней статье.
Есть два варианта вывода похожих записей под статьей – по категориям и по тегам (меткам). Теги позволяют показывать схожие по тематике статьи, которые могут относиться к разным разделам. За вывод статьи отвечает файл single.php. Если кто забыл, можно ознакомиться со статьей про .
Т.е. чтобы добавить похожие записи без плагина к статье, нам нужно вставлять код непосредственно в single.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
|
Читайте также
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"
=>
3
,
"orderby"
=>
rand
,
"caller_get_posts"
=>
1
)
;
$my_query
=
new
wp_query($args
)
;
if
( $my_query
->
have_posts
()
)
{
echo
" "
;
while
($my_query
->
have_posts
()
)
{
$my_query
->
the_post
()
;
?>
-
" rel="bookmark" title="
">
"
;
}
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"=>3,
"orderby"=>rand,
"caller_get_posts"=>1);
$my_query = new wp_query($args);
if($my_query->have_posts()) {
echo "
";
while ($my_query->have_posts()) {
$my_query->the_post();
?>
- " rel="bookmark" title="">
";
}
wp_reset_query();
}
?>
- Если заменить строку "category__in" => $category_ids, на такую: "tag__in" => $tag_ids, то сортировка похожих записей будет осуществляться по тегам.
- В этом коде следует обратить внимание также на строку "orderby"=>rand, . Она отвечает за случайный порядок вывода ссылок на записи. Если вы хотите, чтобы записи были показаны согласно датам создания, эту строку следует убрать.
- Cтрока "caller_get_posts"=>1 запрещает повторение записей под постом.
- Cтрока "showposts"=>3, указывает на количество выводимых записей.
Приведенный код нужно вставлять сразу после вывода статьи в файле single.php.
Но это еще не все. Если вы хотите, чтоб по ссылкам похожих записей переходили, вам придется дополнительно их оформить. Для этого нужно внести изменения в файл стилей style.css.
Чтобы получилось, как на данном , добавьте следующий код:
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
| #related_posts
{
margin-right
:
-25px
;
}
#related_posts
p{
font-size
:
18px
;
}
#related_posts
li{
float
:
left
;
width
:
205px
;
margin
:
0
20px
20px
0
;
padding
:
4px
;
background
:
#f8f8f8
;
/* цвет фона серый*/
height
:
160px
;
}
#related_posts
li:
hover
{
background
:
#f6fffd
;
/* смена фона на голубой при наведении */
}
#related_posts
li a{
text-align
:
center
;
display
:
block
;
padding
:
5px
;
color
:
#222
;
/* цвет ссылок */
}
#related_posts
li img{
width
:
195px
;
height
:
117px
;
}
|
#related_posts{
margin-right: -25px;
}
#related_posts p{
font-size: 18px;
}
#related_posts li{
float: left;
width: 205px;
margin: 0 20px 20px 0;
padding: 4px;
background: #f8f8f8; /* цвет фона серый*/
height: 160px;
}
#related_posts li:hover{
background: #f6fffd; /* смена фона на голубой при наведении */
}
#related_posts li a{
text-align: center;
display: block;
padding: 5px;
color: #222; /* цвет ссылок */
}
#related_posts li img{
width: 195px;
height: 117px;
}
Внося изменения в код, вы можете выводить записи с миниатюрами различного оформления и стиля.
Если вы отдаете предпочтение плагинам, то вот несколько из них для выводапохожих записей: WordPress Related Posts, Simple Tags, Similar Posts или Yet another related posts.
Наиболее популярный WordPressRelatedPosts анализирует содержание статьи и подбирает соответствующие ей посты с вашего блога. Преимуществом данного плагина похожих записей перед остальными является то, что он наиболее легкий, т.е. меньше других нагружает сервер. Читайте « ». В настройках WordPressRelatedPosts так же, как и с помощью кода, но без лишних трудов, можете указать количество выводимых записей, принцип сортировки (по дате, случайный, по популярности). Также вы можете выводить посредством плагина в Вордпресс похожие записи с миниатюрами (Thumbnail), но для этого для ваших статей на сайте должны быть предварительно созданы эти миниатюры.
Выбирайте свой способ, чтоб выводить похожие записи в WordPress:плагин или код. Главное, чтоб выбранный метод соответствовал вашим ожиданиям и привлекал все больше посетителей на сайт.