👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Есть пост с описанием заведения, и под ним необходимо вывести список последних 3 новостей (с моего сайта), где это заведение упоминалось в виде ссылки на его страницу. По типу похожих записей, только при условии, что в них упоминалась ссылка на него.
Каким образом это можно реализовать? Может плагин подобный есть (сама нигде не смогла найти)? Или можно как-то создать query_posts с условием, есть ли в тексте поста урл данной страницы?
Вам нужно отображение трекбэков? Вставьте в single.php:
Так же есть специальные плагины, отображающие трекбэки отдельным списком, например Trackback and Pingback Widget.
Но вообще по-умолчанию они отображаются в комментариях, если нет дополнительных настроек.
Трекбеки почему-то не показываются, хотя в настройках везде включены. Плюс хотелось бы все красиво отформатировать — с картинкой и титлом новости, как здесь например.
А можно ли как-то через запрос query_posts создать фильтр, чтобы он выбирал из БД посты с определенным url в тексте?
По указанной вами ссылке я вижу обычные комментарии. Просто их назвали отзывами.
Нет, чуть выше — там есть табы Новости (с этим рестораном) и Фотоотчеты (под картой).
Новости и фотоотчеты – это обычные посты. Они выводятся по метке, соответствующей названию ресторана.
Допустим. Как тогда создать запрос, чтобы в каждой записи выводились новости с тегом, соответствующим заголовку этой записи? Если брать простой вывод записей с определенным тегом:
то как сравнить название тега и записи? Ведь в запросе указывается не имя тега (Ресторан ABC), a его slug.
Возможно вам будут полезны эти посты:
– Как вывести похожие по тегам посты из определенной категории
– Как вывести список похожих постов без плагинов (по тегам)
Спасибо.