Поддержка Проблемы и решения Как лучше решить проблему

  • Добрый день. Подскажите как лучше сделать. Переношу сайт с самописки на вордпресс. Там есть такие блоки, как видео отзывы, на разных страницах. Их содержание всегда одинаковое. Как бы вот лучше сделать эти блоки, чтобы и в админке можно было это все редактировать и на разные страницы вставлять. Я смотрел на шорткоды, но это все вроде как я не смогу в админке менять. Нужен совет. Спасибо

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Там есть такие блоки, как видео отзывы, на разных страницах. Их содержание всегда одинаковое.

    В смысле — один и тот же «блок» на нескольких страницах?
    Тогда вариантов масса — произвольное поле, шаблон, условные теги в шаблоне, шорткод в контенте. Шорткод ИМХО худший и всех.

    Я смотрел на шорткоды, но это все вроде как я не смогу в админке менять. Нужен совет. Спасибо

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

    Один и тот же блок — это например видеоотзывы, их там 10 штук, и они не меняются в зависимости от выбранной страницы. Как их было 10 на стр. продукты, так и будет столько же на стр. Отзывы. Произвольные поля — это придется одно и тоже делать на каждой странице продуктов скажем, добавлять эти ссылки видео и тд. Шаблон, да, вставлю я туда кусок кода, а как мне его в админке редактировать? А условные теги — это как?

    Модератор Yuri

    (@yube)

    Я смотрел на шорткоды, но это все вроде как я не смогу в админке менять.

    Полно плагинов, позволяющих создавать и редактировать свои шорткоды. Например, этот https://ru.wordpress.org/plugins/simple-text-shortcodes/

    Произвольные поля — это придется одно и тоже делать на каждой странице продуктов скажем, добавлять эти ссылки видео и тд.

    Я выше добавил про «код» шоркода. Вот точно также, только в в ПП указывать ID/слаг/др определитель «кода».

    Шаблон, да, вставлю я туда кусок кода, а как мне его в админке редактировать?

    Самое простое, кмк, в шаблоне сделать сайдбар в который накидывать виджеты для этих «блоков». Но есть ещё др способы.

    А условные теги — это как?

    is_xxx, in_xxx https://codex.wordpress.org/Conditional_Tags

    Модератор Yuri

    (@yube)

    Шаблон, да, вставлю я туда кусок кода, а как мне его в админке редактировать?

    Если этот кусок кода echo do_shortcode(...);, то см. выше.

    Ага, всем спасибо. Установил simple-text-shortcodes плагин. Устраивает. Но про виджеты тоже тема… Спасибо большое)

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