Поддержка Проблемы и решения Как выводить запись на шаблон страницы

  • Необходимо сделать так, чтобы запись из определенной рубрики при ее открытии выводилась на моем шаблоне страницы, а не на стандартном single.php. + вывод всех записей в виде блога мне вообще не нужен, это только создаст бесполезные дублирующие страницы на сайте. Подскажете?

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

    Может есть способ просто подменить single.php для записей из определенной рубрики?

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

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • http://codex.wordpress.org/Function_Reference/in_category
    Прямо в single.php добавляете условие. И дальше внутри этого условия новую разметку.

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

    В принципе получилось с новым типом записей, но почему-то перестала работать функция get_post. Записи любой из категорий выводит по id спокойно, а те записи, которые принадлежат к id нового типа записей не хочет — пустой место.

    Что может быть? Может быть для опознавания id новой категории необходимо добавить что-нибудь в function.php?

    Может можно выводить записи не конкретной категории по id, а все записи той категории, к которой относится конкретный пост?

    Мучаюсь над вопросом не один день, потом задаю его на этом форуме и решение находится. Не важно, подсказали или сам нашел. Это, блин, чудо какое-то.

    Чтобы функция get_post работала с новым типом записей надо не забыть добавить ‘post_type’ => ‘НАЗВАНИЕ НОВОГО ТИПА’ в код.

    Подытожу.

    Необходимо было создать сервис «Вопросов и Ответов», так, чтобы ответы располагались компактно на странице со своим уникальным шаблоном.

    Для реализации я создал новый тип записей (альтернатива стандартным постам) с помощью create_post_type (как — ссылка выше), создал для него свой шаблон single-НАЗВАНИЕ.php, а в этом шаблоне вывел необходимые записи (сделал ленту) с помощью функций get_post и get_tags.

    Ой, ой, забыл добавить. Pixelix, спасибо огромное.

    Всегда пожалуйста. =)

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Как выводить запись на шаблон страницы» закрыта для новых ответов.