Там есть такие блоки, как видео отзывы, на разных страницах. Их содержание всегда одинаковое.
В смысле — один и тот же «блок» на нескольких страницах?
Тогда вариантов масса — произвольное поле, шаблон, условные теги в шаблоне, шорткод в контенте. Шорткод ИМХО худший и всех.
Я смотрел на шорткоды, но это все вроде как я не смогу в админке менять. Нужен совет. Спасибо
Не туда смотрели. Нужны не готовые, а свои шорткоды.
В общих чертах: предварительно создаётся «код», который уже шоркодом вставляется в запись/страницу.
«Код» может быть не только «кодом», но и записью/страницей/кастомной сущность, которую можно вставить шорткодом в контент.
Один и тот же блок — это например видеоотзывы, их там 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 плагин. Устраивает. Но про виджеты тоже тема… Спасибо большое)