@mmvmolkov

Как создать настройки у шаблона Wordress?

Добрый день, мне по работе приходиться создавать сайты на WP.

И частенько требуется создавать настройки у сайта такие как:
- Номера телефонов
- Email
- Какие то блоки с преимуществами
и так далее

Вопрос через чего лучше создавать такие вещи ?

Использовал Redux, но как по мне для небольшого кол-ва настроек он слишком большой
Использовал ACF например для блока с преимуществами, но данные поля доступны только в рамках данной страницы, а иногда требуется выводить в нескольких местах
На текущий момент остановился на Carbon Fields

Какие есть еще возможности? Что лучше использовать?
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 3
@KingAnton
Использовал ACF например для блока с преимуществами, но данные поля доступны только в рамках данной страницы, а иногда требуется выводить в нескольких местах


Если нет платной версии ACF с страницей опций, то преимущества можно сделать отдельным блоком и подключать его на других страницах, а полю задавать page_id, т.е. страницу откуда будут подтягиваться данные. Майлы, телефоны, адрес и т.п. можно указать полями для главной страицы и так же указать её id, чтобы поля работали на всех старицах
the_field('field_name', page_id)
Ответ написан
Lord_Dantes
@Lord_Dantes Куратор тега WordPress
Чат джунов t.me/developersjunior
Использовал ACF например для блока с преимуществами, но данные поля доступны только в рамках данной страницы, а иногда требуется выводить в нескольких места

Если нужно выводить на сайте в разных местах, используй второй параметр ID. В документации все описано.

Если в разных страницах,постах в админке. Используйте условия в конце создания поля.
Ответ написан
AntonLitvinenko
@AntonLitvinenko
HTML coder
я дополню ровно то же что уже сказали чуть более понятно. создаешь пустую страницу Options. делаешь ее скрытой и к ней привязываешь все сквозные поля. а выводишь, используя id страницы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы