• Народ. Такая ситуация. Есть сайдбар и хлебные крошки в шаблоне.
    1. Если я вывожу в сайдбаре запись из категории через «<?php foreach ($side_posts as $post) : setup_postdata ($post); ?>», то на всех страницах в хлебных крошках вместо названия поста вылезает название записи из сайдбара.
    2. Если в foreach меняю $post на $s_post, то хлебные крошки работают правильно, но в сайдбаре к записи не выводил миниатюру.
    Как можно это поправить?

Просмотр 1 ответа (всего 1)
  • Модератор Юрій

    (@yube)

    Как можно это поправить?

    Не использовать глобальные переменные в целях, для того не предусмотренных Создателями. А если вдруг и случилась такая необходимость, то после использования восстанавливать изначальные значения (wp_reset_postdata(), wp_reset_query()). Также рекомендуется для выборок создавать новый объект WP_Query. Подробности ищите в Документации.

Просмотр 1 ответа (всего 1)

Тема «Проблема с передачей переменной $post» закрыта для новых ответов.