Исключить из вывода плагином YARPP рекламные записи


Содержание материала:

Внесение изменений в плагин YARPP

Есть сайт, сделанный на WordPress с плагином YARPP. После каждой статьи, с помощью плагина YARPP, выводится небольшой блок с похожими статьями.

Нужно сделать так, чтобы вместо последней статьи выводился какой нибудь рекламный баннер. Как можно это сделать?

1 ответ 1

Добрый день, опять. Со вчерашнего дня ждал пока кто нибудь поможет решить возникшую задачу, но, как я понял, в связи с тем, что данный вопрос не особо интересен форумчанам, решил разобраться сам. С помощью гугла и метода «тыка» определил какой из файлов плагина отвечает за вывод похожих статей, или формирование ссылок на эти статьи, не знаю как правильно. Так вот, этим файлом оказался файл template_thumbnails.php, который находится в папке includes. Вот кусок кода который отвечает за вывод:

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

Короче говоря, взял верхний if, привел в нужный мне вид и вставил после цикла. В итоге вот как выглядит блок похожих статей:

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

Блог Ичи

Мой опыт в web-разработке

[WordPress] Плагин Contextual Related Posts — выводим похожие записи

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

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

Если зайти в параметры «Похожие посты», то перед нами будет три вкладки «General options», «Output Options» и «Custom Style». В первой вкладке:

  1. Сколько записей/ссылок будет отображаться. Обычно используется от 3 до 6, чем больше — тем хуже.
  2. Где будут выводится. Варианты: запись, страница, приложения.
  3. Плагин ищет похожие записи по заголовку (Title), если поставить галочку то он будет анализировать контент, при этом автор рекомендует использовать плагин кэширования.
  4. Тут можно написать ID записей, в которых не будут использоваться плагин.
  5. Как понятно по названию, можно исключить сразу нужные категории.
  6. Позволяет выводить похожие записи. Можно вместо вывода в конце записи использовать плагин. Тут же приведена опция которая позволит не использовать плагин в некоторых шаблонах.
  7. Аналогично п.6, только для страниц.
  8. Использовать плагин для rss или нет.
  9. В конце вывода похожих записей выводит ссылку на свой сайт.
  10. Ну я думаю с этим понятно, выводит название перед ссылками.
  11. По картинке видно и понятно. Каждый сам решает, что ему важнее выводить, когда нет похожих записей.
  12. После ссылки будет часть начала записи.
  13. Сколько будет использоваться слов для вывода анонса.
  14. Задаются параметры вывода. Можно дописать свои классы и идентификаторы. Стили которых можно написать в пункте 22.
  15. Выводить ли миниатюру. Есть четыре варианта: картинка перед названием, после названия, просто картинка, просто текст. Выдержка идет всегда в конце.
  16. Задаются размеры превью.
  17. По идее тут задается создавать отдельный файл для превью или нет с помощью скрипта. Но я не заметил разницы и в обоих случаях выводилась одна и та же картинка.
  18. Указывает какую картинку брать. Точнее, какая картинка используется, как миниатюра.
  19. Если не найдена миниатюра, использовать в этом случае первую картинку в посте.
  20. Если не найдено картинок в посте использовать картинку по-умолчанию?
  21. Адрес картинки по-умолчанию для пункта 20.
  22. Тут вписываются пользовательские стили.

У плагина есть свой виджет и можно выводить записи, например, в footer’е.

Для виджета задается название рубрики, количество постов и их вариант вывода (смотри п.15).

На картинке выше используется два вывода виджета с разными настройками. Слева просто картинка, справа просто вывод названия.

6 урок Похожие записи YARPP, размещение рекламы с New Adman, AMR Shortcode Any W >

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

С установкой проблем не должно возникнуть. Скачайте свежую версию Yet Another Related Posts Plugin, разархивируйте и загрузите папку с файлами YARPP на ftp в директорию wp-content/plugins. Останется только активировать плагин.

Настройки Yet Another Related Posts Plugin (YARPP) располагаются в разделе «Параметры» — «Связанные посты (YARPP)» админки WordPress.

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

  • Порог похожести — плагин выводит только те записи, коэффициент похожести которых, превосходит установленный в этом пункте порог похожести. Другими словами установите порог похожести поменьше, чтобы выдавалось больше релевантных статей.
  • Заголовки, тексты, рубрики и метки — опции задают, будут ли рассматриваться соответственно заголовки статей, тексты, названии рубрики и метки для определения релевантности статей.
  • Display results from all post types — при отсутствии галочки для записи блога будут выводиться только похожие записи, а для страницы — только страницы. Не забывайте, что в WordPress существует деление на записи и страницы.
  • Показывать только предыдущие сообщения? — при наличии галочки, будут выводится только посты, опубликованные раньше данной статьи.

Просмотр опций для вашего сайта.

  • Автоматически показывать связанные посты? — автоматически добавляет код для вывода похожих статей после текста одиночных записей блога. Обязательно поставьте галочку, чтобы не вносить необходимый код в шаблоны темы WordPress в ручную.
  • Максимальное количество связанных постов — даже и добавить нечего
  • Показывать с шаблоном пользователя — позволяет использовать для отображения списка похожих статей пользовательские шаблоны
  • Похожие статьи выдаются в виде списка и имеют соответствующий html код, который задается в следующих двух пунктах настроек YARPP — До/после связанных постов и До/после каждого связанного поста .
  • Показать выдержку? — для каждого похожего поста выводится выдержка из заданного в этом пункте количества слов.
  • Сортировка результатов — определяет по какому принципу будут сортироваться связанные посты.
  • По-умолчанию показывать, если пусто — текст выводится, если нет ни одной похожей страницы

Помимо этого, плагин Yet Another Related Posts Plugin (YARPP) создает новый виджет — Related Posts (YARPP) c тем же функционалом.

2.Плагин New Adman

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

Хотя плагин давно не обновлялся разработчиком, он без проблем устанавливается и функционирует на новых версиях WP. Это решение привлекает своим минимализмом в сочетании с набором должного инструментария:

  1. Есть возможность добавлять, а после и редактировать, рекламные блоки по всем позициям в отдельности;
  2. Можно настроить конкретное количество знаков, при котором любая из позиций будет отображаться. Меньшее же число будет исключать тот или иной рекламный блок;
  3. Есть возможность отключать вывод рекламы в определённых записях WordPress. Выглядит функция как соответствующий пункт в конце формы редактирования записи.

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

Для начала установим плагин «NewAdman». Переходим в админ-панель и открываем раздел «Плагины», где кликаем по пункту «Добавить новый».

В строке поиска введём название искомого: NewAdman, после чего жмём клавишу «Enter» и ожидаем результаты. И как видим, первый пункт «NewAdman», кликаем под ним ссылку «Установить» и ждём окончания процесса инсталляции.

Далее щёлкаем «Активировать» и установка закончена! А в разделе «Настройки» (бывший раздел «Параметры») появился новый пункт «NewAdman».

Открываем страницу установленного плагина, и знакомимся с опциями:

  • Сверху вниз располагаются 4 области ввода для рекламного кода:
    1. Ad-Code to appear on homepage only, before your first post: — позиция отображается на главной странице, только при отсутствии записей (не рекомендую);
    2. Ad-Code to appear before your post content: — позиция в начале записи, реклама выводится перед основным контентом. Одна из самых кликабельных позиций;
    3. Ad-Code to appear in the middle (calculated) or where you specify : — средняя позиция, выводится в середине первой части контента – примерно после первых абзацев. Удобный блок, который при должной настройке отображается заодно с основным текстом;
    4. Ad-Code to appear after your post content – код за контентом, выводится сразу после записи. Полезная позиция, если посетители читают до конца;
  • Ниже, три значения для регулировки отображения:
    1. Minimal content length for top block inserting – количество знаков при котором выводится блок перед контентом. Если позиция уместно отображается в записях любой длины, то оставьте поле пустым;
    2. Minimal content length for m >

3. AMR Shortcode Any Widget

Плагин AMR Shortcode Any Widget позволяет вставить любой виджет в необходимое место в запись или на страницу, используя простой шорткод.

1. В меню админ панели выбираем “Внешний вид”, далее “Виджеты”.

2. Устанавливаем нужный виджет: перетягиваем те виджеты, которые вы хотите отобразить в записи блога или на странице, в сайдбар под названием “Widgets for Shortcodes”.

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

3. Переходим в окно редактирования записи или страницы и вставляем (пишем) шорткод в любое место вашего контента, там где Вы желаете разместить виджет:

Вывод похожих статей WordPress Related Posts и кодом!

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

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

В этом конкурсе, я предложил пофантазировать и рассказать, что будет с интернетом, сайтами, компьютерами. Так как Никита Волков, единственный кто предложил свою версию развития событий, то само собой и приз его
Почитайте друзья, очень интересный сюжет будущего у Никиты! Фантазия у тебя, будь здоров ))) Поздравляю тебя дружище и дарю тебе лицензию БаннерБро! Я знаю ты давненько хотел ее заполучить )))

Владимир Савельев — рекомендует!

Совсем недавно купил систему Азамата Ушанова — Инфобизнес за 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, на «Похожие статьи», «Это интересно», «Читайте также» и т.п.

По умолчанию похожие записи выводятся в конце статьи, но с помощью специального кода, мы можем вывести их практически где угодно:

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

Выводим записи с помощью кода

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

Этот универсальный php-код для WordPress выводит случайные и последние записи на сайте. Разместить его можно где угодно, например я установил в виджете, в сайдбаре. Цифра 5 — означает количество ссылок, можете сделать больше или меньше. Визуально настраивает каждый сам с помощью стилей естественно!

Альтернативы, на которые стоит обратить внимание

Contextual Related Posts — https://wordpress.org/plugins/contextual-related-posts/

Yuzo Related Posts — https://wordpress.org/plugins/yuzo-related-post/

Related Posts Lite — https://wordpress.org/plugins/related-posts-lite/

На этом я заканчиваю! Хорошего Вам настроения, до встречи в новой статье.

Связанные посты: почему я заменил плагин Related Posts на YARPP

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

До недавнего времени я пользовался плагином WordPress Related Posts и он меня вполне устраивал. Основной браузер, которым я пользуюсь — Mozilla Firefox прекрасно отображал записи (ссылки) на похожие статьи в конце каждого сообщения. Но после проверки работы вышеуказанного плагина, я обратил внимание на то, что в браузере Google Chrome, на страницах блога похожие записи видны только при наведении курсора мышки. Обратил так же внимание, что на одном из моих сайтов такой метаморфозы в Chrome не происходит лишь только потому, что функционально подобный плагин называется Yet Another Related Posts или как его еще называют — PluginYARPP.

Недолго думая, я заменил старый плагин на PluginYARPP 3.5.1 ( поиск и установка прямо в админпанели блога), почистил кэш, проверил его работу в различных браузерах — все отлично работает!

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

Связанные посты: почему я заменил плагин Related Posts на YARPP

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

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

Настройка плагина Yet Another Related Posts(PluginYARPP)

1.Установка, как я уже упоминал, вводом поиска плагинов с последующей активацией;

2. Настройка очень проста( инструкция последней версии на русском):

Устанавливаем «галочку» «Автоматически показывать связанные посты», а в поле отображения заголовка, для того, что бы он отображался более четко и на русском языке, рекомендую вставить код типа такого:

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

Окно «Показывать выдержку» служит для того, что бы ниже отображалась начальная фраза( количество слов так же определяется админом) из похожего сообщения. Я эту опцию не выставлял.

Опция «Показывать связанные посты в RSS?» — на ваше усмотрение. Я — не выставлял.

Вот и все: нажимаем «Сохранить изменения» и пользуемся функцией связанных (похожих) записей. Очень полезная во многих отношениях функция на WordPress в настоящее время работает (в различных вариациях) практически у всех, кто пользуется подобными плагинами. А какой выбирать — решайте сами.

Всем удачи!
[dd_double w >

Один комментарий

Сегодня удалила Related Post после того, как двое суток пыталась понять, почему сайт не работает (ошибка 500). Помогли в техподдержке провайдера, по логам причина именно в этом плагине.

Плагин YARPP – похожие записи. ЧАВО

Многие блогеры используют плагин YARPP для вывода похожих записей (статей, постов). Еще их называют связанные, родственные, схожие и т.п.

В момент написания этой статьи, на моем блоге тоже установлен этот плагин. Совсем недавно я начал добавлять миниатюры к статьям и поэтому решил выводить похожие записи не списком (List), а с миниатюрами (Thumbnails). К тому же, я обновил плагин YARPP до последней, на данный момент, версии 4.2.4.

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

Страница плагина YARPP и его актуальная версия здесь.

Далее – вопросы и ответы.

1. Первый буквы всех слов в заголовке заглавные. Как исправить?

В настройках плагина YARPP есть возможность указать свой заголовок, который будет выводиться перед списком похожих записей (поле Heading). И вот если вы его укажите, то в версии 4.2.4. он выведется следующим образом, как показано на скриншоте ниже.

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

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

В файле /wp-content/plugins/yet-another-related-posts-plugin/style/related.css

найдите и закомментируйте строку text-transform: capitalize !important;

Yet Another Related Posts Plugin для похожих (связных) постов

После того как разработчик славного плагина Simple Tags в последних версиях модуля решил убрать функциональность «похожих постов» (Related Posts) пришлось искать новые варианты решения данной задачи. Насколько я помню, модуль выводил близкие статьи блога исходя из используемых тегов (меток), поэтому принялся искать нечто подобное. Встречались варианты решения задачи без плагина либо вывод похожих постов по категории Related Posts by Category. В англоязычных блогах вообще складывалось впечатление, что авторы больше внимания уделяли внешнему виду, предпочитая отображение миниатюр (thumbnails). Тем не менее, я все же нашел практически идеальное решение! Это модуль Yet Another Related Posts Plugin, который одобрил сам Matt Cutts (гуру google) как лучший в своем роде. Что ж, посмотрим, что он умеет…

Вообще главная задача плагина Yet Another Related Posts Plugin (YARPP), как вы уже успели догадаться, заключается в выводе списка постов или страниц, которые максимально релевантны (похожи) для текущей записи. Это позволит пользователям сайта найти для себя дополнительные статьи блога, которые могли бы также их заинтересовать + перелинковка полезна с точки зрения оптимизации сайта и поисковых систем.

Ключевые возможности плагина YARPP:

  • Шаблоны. У вас есть достаточно широкие возможности по оформлению отображаемого списка постов — система шаблонов YARPP хорошо с этим справляется.
  • Поддержка не только постов, но и похожих страниц + пользовательских типов записей.
  • Продвинутый алгоритм плагина. Используется комплексный настраиваемый алгоритм, который учитывает заголовки постов, текст записей (!), теги, категории и таксономию. Плагин Yet Another Related Posts Plugin поможет найти похожий контент в любом случае.
  • Кэширование. Все данные о похожих постах кэшируются, что дает модулю хорошую производительность.
  • Отображение похожих постов в RSS. Собственно, сможете выводить связные посты в ленте блога типа RSS или Atom — формат отображения также настраивается.
  • Исключение определенных тегов и категорий. Вы можете выбрать некоторые теги или категории, что запретит отображение любых записей блога, для которых они определены.

Минимальные требование плагина — PHP 5 и MySQL 4.1.

Установка плагина Yet Another Related Posts Plugin тривиальная — либо через админку wordpress, либо загружаете файлы плагина отсюда, разархивируете а потом заливаете на ФТП блога в директорию wp-content/plugins/. Дальше в админке в разделе «Плагины» находите Yet Another Related Posts Plugin и активируете. Главное в модуле YARPP это все же настройка. После установки заходите в раздел «Параметры» — «Связные посты (YARPP)» где найдете все нужные вам опции.

По умолчанию здесь есть 2 формы с настройками — «Просмотр опций для вашего сайта» и «Просмотр настроек RSS» — во многом они одинаковы. С их помощью вы можете определить внешний вид списка связных (похожих) постов. Опция «Автоматического показа» очень удобна потому что при этом, по сути, пользователь не должен ничего менять в шаблоне — записи сами отобразятся после поста. Если хотите сами указать место вывода, то ее отключаете и используете функции related_posts() или related_pages().

Ниже указывается количество отображаемых записей, текст перед списком и оформление самого списка — в принципе, по умолчанию все нормально установлено, можно ничего не менять. Разве что заменить пронумерованный список OL на обычный UL. Далее опции «Показать выдержку» позволяет вывести немного текста из заметки. «Сортировка результатов» по тем или иным признакам и текст для пустого списка в комментариях, думаю, не нуждаются.

Чуть ниже расположена форма «Просмотр настроек для RSS» — активируйте и настройте эти параметры, если вы хотите чтобы связные посты также были в ленте RSS. А теперь самое важное(!) — в правом верхнем углу страницы есть кнопка «Настройки экрана», открываем их и добавляем 2 новых поля — «Контент» и «Критерии похожести».

Автор плагина Yet Another Related Posts Plugin конечно очень интересно поступил, спрятав их от людей — ведь здесь, по сути, одни из самых важных настроек. Спасибо за подсказку @SEO_Djon`у.

Первая форма «Контент» определяет какие именно записи будут отображены в списке похожих — во-первых, определяете типы заметок (посты, страницы, пользовательские), во-вторых, сможете запретить те или иные рубрики и метки + выбрать временной промежуток для показа (например, только записи за последний год).

Второе поле «Категории похожести» очень полезная фишка. Как я уже говорил выше, по алгоритму и специальной формуле для постов определяется некий «коэфициент похожести». По умолчанию в настройках параметр «порога» равен 5 и это значит, что все заметки с меньшим значениям не будут выводиться. С одной стороны плагин Yet Another Related Posts Plugin заботиться об отображении максимально похожего контента, с другой — часто с высоким порогом будет отображаться 1-2 записи или вообще не найдется похожих. Поэтому есть смысл поставит значение параметра пониже, например, равное 2. Также в этом поле вы можете указать по каким критериям YARPP будет находить связные посты — заголовки, текст, рубрики и метки, точнее какие из этих параметров будут влиять на формулу расчета. В принципе, можно оставить их все — за счет механизма кэширования в плагине это не должно приводить к увеличению нагрузки на сайт.

После сохранения настроек проверьте как все отображается на сайте. Кстати, напоследок еще следует упомянуть, что в папке с модулем есть шаблоны для отображения связных записей, где вы можете настроить внешний вид списка как вам захочется. Шаблоны используют PHP, поэтому есть большая доля вероятности, что с их помощью можно, скажем, добавить в связные посты иллюстрации к ним (thumbnails).

В целом плагин Yet Another Related Posts Plugin (YARPP) действительно очень мощный! Я нашел его давно, но меня очень смущала достаточно частая невозможность найти похожие посты — сегодня при написании статьи даже думал указать это как самый большой минус модуля. Спасибо твиттеру что подсказали где искать скрытые параметры и как изменить настройки «Категории похожести». После этого я с чистой совестью могу сказать, что это реально лучший плагин связных (похожих) постов для wordpress. Simple Tags обрел достойную и более крутую замену. Здесь есть все — настройка отображаемого списка, возможность менять «принцип похожести» и разные другие параметры. Короче говоря, всем Yet Another Related Posts Plugin (YARPP) рекомендую, теперь в блоги будут ставить только его.

WordPress.org

Русский

Yet Another Related Posts Plugin (YARPP)

Описание

Yet Another Related Posts Plugin (YARPP) displays pages, posts, and custom post types related to the current entry, introducing your readers to other relevant content on your site.

YARPP Basic for Standard Features

  • Thumbnail or list view of related content.
  • Related posts, pages, and custom post types.
  • Templating: The YARPP templating system gives you advanced control of how your results are displayed.
  • An advanced and versatile algorithm: Using a customizable algorithm considering post titles, content, tags, categories, and custom taxonomies, YARPP finds related content from across your site. Learn More.
  • Related posts in feeds: Display related posts in RSS feeds with custom display options.

The Yet Another Related Posts Plugin is the most popular WordPress Related Posts plugin, encouraging Discovery and Engagement since 2008.

This plugin requires PHP 5, MySQL 4.1, and WordPress 3.3 or greater. See the FAQ for answers to common questions.

Установка

Auto display on your website

  1. Copy the folder yet-another-related-posts-plugin into the directory wp-content/plugins/ and activate the plugin.
  2. (optionally) copy the sample template files inside the yarpp-templates folder into your active theme.
  3. Go to the «Related Posts (YARPP)» settings page to customize YARPP.

Auto display in your feeds

Make sure the «display related posts in feeds» option is turned on if you would like to show related posts in your RSS and Atom feeds. The «display related posts in feeds» option can be used regardless of whether you auto display them on your website (and vice versa).

Widget


Related posts can also be displayed as a widget. Go to the Appearance > Widgets options page and add the «Related Posts (YARPP)» widget. Choose to display content from YARPP Basic. The widget will only be displayed on single entry (permalink) pages.

The YARPP Basic widget can be used even if the «auto display» option is turned off.

Custom display through templates

YARPP allows the advanced user with knowledge of PHP to customize the display of related posts using a templating mechanism.

Часто задаваемые вопросы

Common Questions about YARPP Basic

Below are Frequently Asked Questions about YARPP basic.

If your question isn’t here, ask your own question at the WordPress.org forums.

Many pages list «no related posts.»

Most likely you have «no related posts» right now because the default «match threshold» is too high. Here’s what I recommend to find an appropriate match threshold: lower your match threshold in the YARPP «Relatedness» options to something very low, like 1. (If you don’t see the match threshold, you may need to display the «Relatedness» options via the «Screen Options» tab at the top.) Most likely the really low threshold will pull up many posts that aren’t actually related (false positives), so look at some of your posts’ related posts and their match scores. This will help you find an appropriate threshold. You want it lower than what you have now, but high enough so it doesn’t have many false positives.

How can I move the related posts display?

If you do not want to show the Related Posts display in its default position (right below the post content), first go to YARPP options and turn off the «automatically display» options in the «website» section. If you would like to instead display it in your sidebar and you have a widget-aware theme, YARPP provides a Related Posts widget which you can add under «Appearance» > «Widgets.»

If you would like to add the Related Posts display elsewhere, edit your relevant theme file (most likely something like single.php ) and add the PHP code related_posts(); within The Loop where you want to display the related posts. (Make sure you don’t add echo related_posts(); or you may end up with duplicates in your related posts section.)

How can I limit related posts to a certain time frame? For instance, I don’t want to show posts from two years ago.

Yes. In WordPress, go to «Settings» and «Related Posts (YARPP)» and make sure «The Pool» is checked in the «Screen Options» section at the top of the page. In «The Pool» section, check the box next to «Show only posts from the past X months.»

Where do I tell YARPP to display related posts only by tags?

In WordPress, go to «Settings» and «Related Posts (YARPP)» and make sure «Relatedness» is checked in the «Screen Options» section at the top of the page. In the «Relatedness» section, configure the dropdown boxes next to «Titles,» «Bodies,» «Categories,» and «Tags.»

Can I specify related posts?

Sorry, but specifying related posts, displaying related posts from external WordPress sites, and pulling content from the Comments section are all outside the scope of YARPP at this time.

I’m seeing related posts displayed on the home page. How do I prevent that?

Some WordPress themes treat the home page as an archive or a «page.» Go to «Settings» then «Related Posts (YARPP)» and view the «Display Options» section. Make sure «Pages» and «Also display in archives» are not checked.

How can I prevent the «related posts» list from displaying on specific posts?

If you have several posts where you don’t want to display related posts and they all share a similar category or tag, you could use «Disallow by Category» or «Disallow by Tag» in «The Pool» section. (Go to «Settings» and «Related Posts (YARPP)» and make sure «The Pool» is checked in the «Screen Options» section at the top of the page.)

You could also add to the HTML code of any post to prevent related posts from displaying. This solution will only work if you are using «Automatic Display» in the «Display Options» section. If you are programatically calling related_posts() from PHP code, you’ll have to do your own checking to see if related posts are appropriate to display or not.

I’m using the Thumbnails display in YARPP 4. How do I override the style of the text that displays? The title only shows two lines, the font is larger than I’d like, I’d like to center the thumbnails, etc.

If you’re familiar with CSS, you can override any YARPP styles by editing your theme’s style.css file, or any other CSS file you may have created that loads after the YARPP one. To edit your theme’s CSS file, go to «Appearance» then «Editor» and then click style.css in the right sidebar. Add changes at the bottom of the file and click «Save.» If you do edit this file, just make sure you add !important after each style declaration, to make sure they’ll override the YARPP rules.

Some common overrides that YARPP users have added are:

Once you save any CSS changes, empty your browser’s cache and reload your page to see the effect.

I’m using the Thumbnails display. How can I change the thumbnail size?

The default YARPP thumbnail size is 120px by 120px. The thumbnail size can be specified programmatically by adding add_image_size(‘yarpp-thumbnail’, $width, $height, true); to your theme’s functions.php file with appropriate width and height variables. In the future I may add some UI to the settings to also set this. Feedback is requested on whether this is a good idea.

Each time you change YARPP’s thumbnail dimensions like this, you will probably want to have WordPress regenerate appropriate sized thumbnails for all of your images. I highly recommend the Regenerate Thumbnails plugin for this purpose.

I’m using the Thumbnails display. Why aren’t the right size thumbnails being served?

By default, if an appropriately sized thumbnail is not available in WordPress, a larger image will be served and will be made to fit in the thumbnail space via CSS. Sometimes this means images will be scaled down in a weird way, so it is not ideal. What you really want is for YARPP to serve appropriately-sized thumbnails.

There are two options for doing so:

First, you can use the Regenerate Thumbnails plugin to generate all these thumbnail-sized images in a batch process. This puts you in control of when this resizing process happens on your server (which is good because it can be processor-intensive). New images which are uploaded to WordPress should automatically get the appropriate thumbnail generated when the image is uploaded.

Second, you can turn on a feature in YARPP to auto-generate appropriate size thumbnails on the fly, if they have not yet been created. Doing this type of processing on the fly does not scale well, so this feature is turned off by default. But if you run a smaller site with less traffic, it may work for you. Simply add define(‘YARPP_GENERATE_THUMBNAILS’, true); to your theme’s functions.php file.

I’m using the Thumbnails display. Why are some of my posts missing appropriate images?

YARPP’s thumbnail view requires that a WordPress «featured image» be set for each post. If you have many posts that never had a featured image set, I recommend the plugin Auto Post Thumbnail, which will generate post thumbnails for you.

How can I use the custom template feature?

YARPP’s custom templates feature allows you to uber-customize the related posts display using the same coding conventions and Template Tags as in WordPress themes. Custom templates must be in your active theme’s main directory in order to be recognized by YARPP. If your theme did not ship with YARPP templates, move the files in the yarpp-templates directory which ships with YARPP into your active theme’s main directory. Be sure to move the files (which must be named yarpp-template- … .php ) to your theme, not the entire directory.

Is YARPP compatible with WordPress Multisite?

YARPP should work fine in a multisite environment, and many users are running it without any issues using WordPress Multisite. It will, however, only get results within each blog. It will not display related posts results from across your network.

I want to use YARPP on a site with content in multiple languages.

The recommended solution in such cases is to use the Polylang plugin. Polylang has posted a tutorial for using YARPP with Polylang.

Does YARPP work with full-width characters or languages that don’t use spaces between words?

YARPP works fine with full-width (double-byte) characters, assuming your WordPress database is set up with Unicode support. 99% of the time, if you’re able to write blog posts with full-width characters and they’re displayed correctly, YARPP will work on your blog.

However, YARPP does have difficulty with languages that don’t place spaces between words (Chinese, Japanese, etc.). For these languages, the «consider body» and «consider titles» options in the «Relatedness options» may not be very helpful. Using only tags and categories may work better for these languages.

Does YARPP slow down my blog/server?

The YARPP calculation of related content does make a little impact, yes. However, YARPP caches all of its results, so any post’s results need only be calculated once. YARPP’s queries have been significantly optimized since version 3.5.

If you are running a large site and need to throttle YARPP’s computation, try the official YARPP Experiments plugin which adds this throttling functionality. If you are looking for a hosting provider whose databases will not balk under YARPP, I personally have had great success with MediaTemple.

Are there any plugins that are incompatible with YARPP?

  • DISQUS: go to the DISQUS plugin advanced settings and turn on the «Check this if you have a problem with comment counts not showing on permalinks».
  • SEO_Pager plugin: turn off the automatic display option in SEO Pager and instead add the code manually.
  • Pagebar 2;
  • WP Contact Form III plugin and Contact Form Plugin;
  • WPML: various incompatibilities have been reported. The multilingual plugin Polylang has great support for YARPP and is suggested as a replacement for WPML.
  • Other related posts plugins, obviously, may also be incompatible.

Please submit similar bugs by starting a new thread on the WordPress.org forums. I check the forums regularly and will try to release a quick bugfix.

YARPP seems to be broken since I upgraded to WordPress X.X.

Before upgrading to a new WordPress version, you should first deactivate all plugins, then upgrade your WordPress, and then reactivate your plugins. Even then, you may still find that something went wrong with your YARPP functionality. If so, try these steps:

  1. Visit the «Related Posts (YARPP)» settings page to verify your settings.
  2. Deactivate YARPP, replace the YARPP files on the server with a fresh copy of the new version, and then reactivate it.
  3. Install the official YARPP Experiments plugin to flush the cache.

Can I clear my cache? Can I build up the cache manually?

The official YARPP Experiments plugin adds manual cache controls, letting you flush the cache and build it up manually.

I removed the YARPP plugin but I still see YARPP-related database tables. Shouldn’t those be removed, too?

Beginning with version 4.0.7, YARPP includes clean uninstall functionality. If you no longer wish to use YARPP, first deactivate YARPP using the «Plugins» page in WordPress, then click the «Delete» link found on the same page. This process will automatically remove all YARPP-related files, including temp tables. If you manually try to remove YARPP files instead of going through WordPress, some files or temp tables could remain.

Does YARPP support custom post types?

Yes. To make YARPP support your custom post type, the attribute yarpp_support must be set to true on the custom post type when it is registered. It will then be available on options on the YARPP settings page.

If you would like to programmatically control which post types are considered in an automatically-displayed related posts display, use the yarpp_map_post_types filter.

Can I customize how YARPP displays?

Yes. Developers can call YARPP’s powerful relatedness algorithm from anywhere in their own code. Some examples and more details are in my slides from my WordCamp Birmingham talk.

Options which are not specified will default to those specified in the YARPP settings page. Additionally, if you are using the built-in template rather than specifying a custom template file in template , the following arguments can be used to override the various parts of the builtin template: before_title , after_title , before_post , after_post , before_related , after_related , no_results , excerpt_length .

If you need to use related entries programmatically or to know whether they exist, you can use the functions yarpp_get_related( $args, $reference_ID ) and yarpp_related_exist( $args, $reference_ID ) . yarpp_get_related returns an array of post objects, just like the WordPress function get_posts . yarpp_related_exist returns a boolean for whether any such related entries exist. For each function, $args takes the same arguments as those shown for yarpp_related above, except for the various display and template options.

Note that custom YARPP queries using the functions mentioned here are not cached in the built-in YARPP caching system. Thus, if you notice any performance hits, you may need to write your own code to cache the results.

Does YARPP support custom taxonomies?

Yes. Any taxonomy, including custom taxonomies, may be specified in the weight or require_tax arguments in a custom display as above. term_taxonomy_id specified in the exclude argument may be of any taxonomy.

If you would like to choose custom taxonomies to choose in the YARPP settings UI, either to exclude certain terms or to consider them in the relatedness formula via the UI, the taxonomy must (a) have either the show_ui or yarpp_support attribute set to true and (b) must apply to either the post types post or page or both.

Can I disable the Review Notice forever?

If you want to prevent the Review Notice from appearing you can use the function below:

Плагин Yet Another Related Posts Plugin для WordPress – вывод списка похожих статей на блоге

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

Реализовать подобный функционал на WordPress можно посредством нескольких плагинов. Сегодня расскажу про один из них – Yet Another Related Posts Plugin (сокращенное название – YARPP). Скачать данный плагин вы можете отсюда. Данный плагин понравился мне тем, что YARPP обладает достаточно продвинутым алгоритмом поиска релевантных записей по заданным критериям (в отличие от того же Simple Tags, который учитывает лишь одинаковые теги). Кроме того, YARPP осуществляет последующую сортировку статей по этой самой релевантности.

Установка и настройка Yet Another Related Posts Plugin

Установка YARPP стандартная, плагин можно легко установить через стандартный репозиторий. Путь к настройкам плагина – «Настройки – YARPP». Самая первая и опция которую надо настраивать это Автоматически показ связанных постов которая собственно позволяет выводить список автоматически. Если по каким-то причинам (например, из-за кривого шаблона) список не вывелся, то отключаем эту опцию и добавляем код вывода списка в нужное место шаблона вручную.

Вот данный код:

Вместо related_posts можно использовать related_pages (конечно, если вам нужно отображать статичные страницы вместо страниц с постами).

Настройка вывода похожих постов в плагине Yet Another Related Posts Plugin

Существует два способа как данный плагин позволяет вывести связанные посты

  • В виде списка;
  • В виде миниатюр.

Настройка плагина YARPP виде списка

Первое указывается максимальное число похожих постов в списке. Оптимальное значение – от 3 до 7, я ставлю 4.

В пунктах «До / после связанных постов» и «До / после каждого поста» прописываются начальные и конечные HTML-теги, в которые будет заключаться весь виджет целиком, а также информация об отдельном посте в списке. Для виджета обычно используют div, а для информации о посте – li.

В Пункте «Показать выдержку» позволяет отобразить рядом с названием поста краткий текст из него. В «Сортировке результатов» задается тип сортировки – по убыванию или возрастанию степени похожести.

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

Настройка плагина YARPP в виде миниатюр

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

Есть только одно но, если ваше превью миниатюры не имеет квадратный размер то вывод уменьшенного превью в этом плагине будет не корректным.

В правом верхнем углу страницы «Связанные посты (YARPP)» еще есть так называемые «Настройки экрана». Здесь можно задать ряд дополнительных параметров для более удобной работы с плагином. Для своего блога я просто отключил данные поля что бы они не мешались.

Подробнее о каждом.

В разделе «Контент» можно указать тип страниц, которые будут выводиться в списке похожих записей (post, pages, все сразу), исключить из списка посты, относящиеся к определенным категориям или обладающие определенными тегами (необходимо поставить галочку напротив этих категорий и тегов). Также здесь можно ограничить вывод старых постов (возраст которых превышает определенное количество месяцев или лет).

Раздел «Критерии похожести» позволяет настроить параметры, которые будут учитываться при определении релевантности подбираемых постов. По умолчанию учитываются теги, рубрики, заголовки и тексты статей. Вы можете отключить влияние заголовков и текстов. Также в этом разделе указывается минимальный порог похожести (по умолчанию – 2). Чем выше этот порог, тем более релевантными окажутся подобранные статьи. Однако при этом возрастает риск того, что статьи не будут найдены вообще (если ни одна из них не окажется в достаточной степени релевантной).

Похожие записи в WordPress за 10 минут

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

Рассмотрим подробно два плагина наиболее популярные и часто используемые Another Related Posts Plugin (YARPP) и WordPress Related Posts.

Похожие записи вывод в WordPress при помощи плагинов

Another Related Posts Plugin (YARPP)

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

Настраиваем разрешение на отображаемый контент. Если хотим исключить какие-либо рубрики, отмечаем их в чекбоксах. Далее ,выставляем временной промежуток, по умолчанию выставлено показывать посты за последние 12 лет :).

После этого экспериментируем с настройками «Критерии похожести» Первое что здесь есть это «Порог похожести», по умолчанию 5. Чем выше цифра, тем строже выборка. Ниже, в порядке очерёдности настраиваем следующие пункты:

    • «Заголовки» — варианты рассматривать, не рассматривать, рассматривать с дополнительным весом;
    • «Тексты» — то же самое;
    • «Рубрики» — к предложенным вариантам настроек добавлено еще два «Хотя бы одна рубрика должна быть общей» и «Более одной рубрики должно быть общей»;
    • «Метки» — то же, что и в «Рубрики».

По умолчанию в этих настройках везде стоит «Рассматривать».

Ниже расположены ещё две настройки.

Display results from all post types.

Мой друг Гугл переводчик не сформулировал для меня корректный перевод, объясню своими словами. При выборе активации похожих записей и в статьях, и на страницах (эти настройки идут ниже), проставив в этом пункте галочку, мы выводим их раздельно. Для записей подбираются похожие статьи, а в страницах страницы.

«Показывать только предыдущие сообщения»?

Активируя эту настройку мы уберём из похожих записей статьи опубликованные позже.

Далее, идёт «Просмотр опций для вашего сайта».

Automatically display related content from YARPP Basic on — выбор контента для показа. По умолчанию включены записи, можно добавить к показу страницы и медиафайлы.

В Also display in archives (Также отображать в архивах) ставим галочку в чекбоксе, если хотим чтобы похожие записи отображались везде по блогу после «Читать далее». Следующее, это выбираем количество связанных постов, и далее способ их отображения на блоге.

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

При выборе «Список» (List) на моём блоге это выглядело так, согласно настройкам стилей CSS моей темы. Не понравилось отображение коэффициента похожести. Возможность его отключения в админ панели плагина отсутствует.

С миниатюрами (Thumbnails) следующим образом. Длина заголовков обрезается.

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

Simple

Появилась нумерация, исчезло отображение коэффициента похожести. Заголовок Related Posts не редактируется через админ панель плагина.

При выборе любого шаблона внизу отображается имя файла. Идём в плагины, находим yet-another-related-posts-plugin, открываем искомый файл, редактируем заголовок.

Список отображается через запятую.

Multilingual

Отображается один в один, как Simple.

Yet Another Photoblog

Поэкспериментировал с настройками, вывести похожие медиафайлы не получилось.

Random (Случайный)

Отображается так же как и Simple.

Thumbnail

В заголовке прописалось Related Photos. Вывел пять пронумерованных полноразмерных картинок к моим записям в столбик.

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

WordPress Related Posts

После установки и активации идем в настройки. В основных настройках (Basic settings) прописываем текст, который будет отображаться перед списком похожих записей, какой душе угодно, например — Рекомендую к прочтению. После этого выбираем количество отображаемых записей, и переходим в дополнительные настройки (Advanced settings).

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

Выбрав тему, которая нам больше всего нравится активируем или нет, на своё усмотрение следующие настройки:

    • Display Thumbnails For Related Posts — показывать миниатюры;
    • Display Number of Comments — отображать количество комментариев к статье;
    • Display Number of Comments — выводить дату публикации;
    • Display Post Excerpt — отображать начало статьи, выставляем желаемое количество знаков;
    • Enable custom CSS — использовать собственный стиль CSS.

Также в этом плагине можно исключить категории (рубрики), активировать ссылку на автора плагина для отображения на блоге и подключить его к rss ленте. Для того чтобы не разбираться с кодом страницы, есть чекбокс, где проставляем галочку, и похожие записи отобразятся в конце статьи.

Минусы этого плагина.

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

Не всегда выбранная тема отображения будет симпатично смотреться в вашем шаблоне. Придётся повозиться со стилями CSS.

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

На страницах блога в похожих записях будет отображаться кнопка редактирования, разумеется, только для вас, и когда вы залогинены на блоге. Кликаем на неё и простым перетаскиванием выбираем записи, которые хотели бы видеть в списке похожих.

Если вы активировали функцию оформления вывода с миниатюрами — Display Thumbnails For Related Posts — вам придётся их создать для своих записей.

Топ-пост этого месяца:  Урок 7. Модульное тестирование на PHP. Тестовые двойники. Часть 1
Добавить комментарий