Поддержка Проблемы и решения Вторая страница-блог (страница записей)

  • Всем добрый день!

    Мой сайт на вордпресс с помощью техподдержки сделан так, что главная страница статична, при этом есть блог-страница, на которой я более-менее регулярно публикую различные записи. Сейчас мне хотелось бы добавить еще одну блог-страницу — для записей «особого назначения» (отдельный блог о путешествиях) — но консоль не дает мне добавить страницу записей, только обычную. Есть ли какое-то решение у этой проблемы?
    Тема awesome one

    Всем откликнувшимся заранее спасибо!
    Ольга

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 15 ответов — с 1 по 15 (всего 17)
  • Модератор Yuri

    (@yube)

    Сейчас мне хотелось бы добавить еще одну блог-страницу — для записей «особого назначения»

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

    страницу записей,

    «Страниц записей» не существует в принципе.

    при этом есть блог-страница, на которой я более-менее регулярно публикую различные записи.

    Всё не так. Это виртуальная страница — лента всех записей. А Вы добавляете записи не «в неё», а «на сайт», «в рубрики» и тп.

    См https://ru.wordpress.org/support/topic/%D0%97%D0%B0%D0%BF%D1%83%D1%82%D0%B0%D0%BB%D0%B0%D1%81%D1%8C-%D1%81%D0%BE%D0%B2%D1%81%D0%B5%D0%BC-%D1%87%D1%82%D0%BE-%D0%BF%D0%B5%D1%80%D0%B2%D0%B8%D1%87%D0%BD%D0%BE/#post-155549

    Есть ли какое-то решение у этой проблемы?

    Можно создать отдельный тип контента (как записи) для этого.

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

    Спасибо. Правильно ли я понимаю, что, таким образом, записи одной рубрики можно размещать, скажем, на «блог-странице», а другой рубрике — на любой другой странице?

    И можно ли сделать так, чтобы новые записи при этом не дублировались? То есть то, что предназначено для travel blog не попадало в блог общий?

    P.S. Я в качестве временного решения поставила плагин post in page — но он криво отображает посты, без картинок; опять же, не снимается проблема дублирования контента.

    Правильно ли я понимаю, что, таким образом, записи одной рубрики можно размещать, скажем, на «блог-странице», а другой рубрике — на любой другой странице?

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

    Модератор Yuri

    (@yube)

    На «блог-странице» размещаются все записи. Это полный аналог главной, которая у WP по умолчанию.

    Чтобы исключить записи с главной или ее аналога, нужно либо использовать плагин (боюсь, не все адекватно будут работать с главной, которая уже не згавная), либо добавлять кусочек кода в functions.php темы, крайне желательно дочерней (подозреваю, Вам это будет сложновато).

    Модератор Yuri

    (@yube)

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

    Модератор Yuri

    (@yube)

    Вот один из плагинов: https://ru.wordpress.org/plugins/ultimate-category-excluder/
    (я им не пользовался, т.к. в свое время написал свой для выбора рубрик для главной)

    Правильно ли я понимаю, что, таким образом, записи одной рубрики можно размещать, скажем, на «блог-странице», а другой рубрике — на любой другой странице?

    Все верно. Если под «блог страницей» подразумевать не общую страницу записей,(которую многие именно блогом и называют) а страницу рубрики. Например создав рубрику «путешествия» вы выведете её страницу (или по другому архив рубрики) в меню под названием (к примеру) «рассказы о моих путешествиях». На ней будут выведены только те записи которые вы прикрепите к рубрике «путешествия». И точно так-же можно поступить с любой другой рубрикой.

    Таким образом у вас на сайте появятся тематические страницы-рубрики, или как вы их называете — «блоги». А общую страницу записей, на которой выводятся записи всех рубрик, вы можете просто спрятать, не показывая её ни в меню ни где либо ещё. Пусть она существует сама по себе. Но НЕ быть её не может.

    У вас на сайте главной страницей назначена статическая страница.
    А для общей страницы записей создайте еще одну страницу и в настройках чтения назначьте её страницей записей. Хотите вы того или нет, но на ней будут выводиться все записи всех рубрик в обратном хронологическом порядка. Однако эту страницу можно нигде не показывать. Компонуйте свой сайт из страниц рубрик, посвящённых той или иной теме.

    Мне ваша идея хорошо понятна, потому что один из моих сайтов построен точно так-же. Есть главная статическая страница о с общей информацией о городе Все остальные страницы, которые доступны гостям сайта — это страницы рубрик, на которых выводятся статьи (записи) по истории отдельных улиц этого города. То есть рубрики по названию улиц: улица Цветочная, улица Каштановая, улица Луговая и т. д.

    Всё это очень легко и просто. А коллеги Sevlad и Юрий немного не поняли вашу идею и только запутали вас виртуальными страницами, произвольными типами записей и плагинами в которых пока нет надобности и уж тем более пока нет надобности ковыряния в кодах. Всё это из другой оперы. Ваша задача решается очень просто за счёт базовых возможностей WP. Надо только понять принцип его работы и немного подумать.

    • Ответ изменён 5 лет, 8 месяцев назад пользователем O.

    Все верно. Если под «блог страницей» подразумевать не общую страницу записей,(которую многие именно блогом и называют) а страницу рубрики.

    Но и речь не про это, задача не такая (не отдельные рубрики показать) и на сайте уже сделано не так.
    Не путайте ТС.

    Сейчас мне хотелось бы добавить еще одну блог-страницу — для записей «особого назначения» (отдельный блог о путешествиях)

    вот это решается именно через рубрику «Путешествия» и её страницу. ТС ошибочно называет и считает все страницы где выводятся записи «блогами». Для него и страница метки и архив по дате будет «блогом». Тем самым он сам запутался и вас запутал. А я все правильно понял и правильно дал ему совет насчёт рубрик.

    Но похоже ТС стал разбираться что к чему.

    • Ответ изменён 5 лет, 8 месяцев назад пользователем O.

    вот это решается именно через рубрику «Путешествия» и её страницу.

    Это один из вариантов и то.. так себе, если честно. Можно конечно подрубриками сделать «рубрики этого блога». Да, так проще. Но красивше и логичнее — кастомный тип.

    Тем самым он сам запутался и вас запутал. А я все правильно понял и правильно дал ему совет насчёт рубрик.

    🙂 И я и Юрий говорили о том же, что и Вы сейчас.

    @perdyllo — спасибо за развернутый ответ. Видимо, это самый простой способ решить проблему — разные страницы для разных рубрик. Остается одна сложность. Если решать задачу через плагин Post in Page, то на вновь созданной странице «Путешествия» записи с соответствующим тэгом отображаются почему-то без фото — вне зависимости от того, помещено это фото в тело поста или добавленно как иллюстрация к записи.

    Таким образом, плагин post in page очевидно, работает не вполне корректно. Возможно, есть другие способы распределить посты по разным страницам?

    WBR,
    Olga

    @sevlad — если возможно, расскажите, что такое в данном случае «кастомный тип».

    P.S. видела Ваш комментарий на сайте и ответила, посмотрите при случае. Many thanks in advance.

    если возможно, расскажите, что такое в данном случае «кастомный тип».

    Произвольный тип контента
    В админке наряду с записями появится ещё один пункт меню.
    Типа так

    И пож, не нужно пинговать (писать ник через @)

    post in page

    Это вообще очень плохая идея — выводить записи на статических страницах. Хотя для этого существуют разные способы.

    Возможно, есть другие способы распределить посты по разным страницам

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

    Записи можно объединить в так называемые «серии». Каждая серия будет иметь не только свою страницу, но и другие «навороты» объединяющие записи отдельных серий. Это немного похоже на рубрики, но но все же это несколько иное… Чтобы было понятно о чем идет речь — приведу пример. Этот прием используется например при публикации литературного произведения с множеством глав. И войдя на страницу серии пользователь видит как бы оглавления романа и может выбрать для чтения любую его главу. А открыв эту главу он видит все другие главы этого произведения. Может я немного сумбурно объяснил, но по сути это и есть то о чем вы спрашиваете насчет «кастомных типов записей»

    Короче. Вот плагины, создающие серии https://ru.wordpress.org/plugins/search/+series/ А остальное, надеюсь, додумаете/сообразите сами

    • Ответ изменён 5 лет, 8 месяцев назад пользователем O.
    • Ответ изменён 5 лет, 8 месяцев назад пользователем O.
Просмотр 15 ответов — с 1 по 15 (всего 17)
  • Тема «Вторая страница-блог (страница записей)» закрыта для новых ответов.