Вверх

Выводим записи с текущей рубрики wordpress

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

Выводим записи из текущей рубрики

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

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

  • orderby=rand — это означает, что нужно выводить записи рандомно. 
  • showposts=10 — выводить только 10 записей

Если записи не будут найдены — выведется тест «Постов не найдено». Скрипт можно использовать так же для перлиновки в блоге, в общем всегда может пригодиться 🙂

Интересная функция — ссылка на категорию, с которой выводится записи. Для этого после вышеуказанного кода вставьте вот этот:

Вот как выглядело у меня после некоторой доработки:

ScreenShot 279

Если у Вас появилась идея по доработке скрипта — пишите в комментариях или на форуме, обязательно решим Ваши проблему!

1 бал2 бала3 бала4 бала5 балов (3 голос, средний бал: 5,00 из 5)
Загрузка...
     Вызвать мастера :)
Скопировать короткую ссылку

7 комментариев Оставить свой

  1. Аватар
    Автор: Pavel - 13.04.2013 в 17:20
    612

    Рационально решение. У меня на блоге стоит wp-related-posts и похоже создает он немалую нагрузку, разницы большой я не вижу между выводом похожих статей и статей из одной рубрики.
    Нужно будет попробовать реализовать такой вариант на своем блоге 🙂

    Ответить

  2. Аватар
    Автор: Простой - 17.04.2013 в 05:19
    668

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

    Ответить

    Аватар
    Автор: Простой - 17.04.2013 в 06:11
    670

    Если конечно есть такой какой-нибудь способ.

    А что касается этого метода, то можно ли сделать, чтобы записи более красиво выводились, а не так: Запись 1 Запись 2 Запись 2, а то сливается всё в один текст.

    Ответить

    Аватар
    Автор: admin - 17.04.2013 в 07:12
    671

    Ну так это все настраивается, я же дал только конструкцию вывода, а шаблон сообщения можно сделать как хотите 😉
    На счет миниатюр, попробуйте плагин Auto Post Thumbnail

    Ответить

  3. Аватар
    Автор: Саша - 30.06.2013 в 11:02
    1849

    огромное спс, очень помогла эта запись)))

    Ответить

  4. Аватар
    Автор: Антон - 04.01.2015 в 17:15
    20285

    Отличное решение, и главное, что без плагинов, спасибо за статью

    Ответить

  5. Аватар
    Автор: Дмитрий - 24.12.2016 в 18:49
    23701

    Почему-то выводит рандомно не из конкретной категории, а из всех записей.

    Ответить

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: