Как добавить редактируемые поля?

Ссылка скопирована
1 ответ

Всем привет!
На сайте есть элементы, которые по идеи должны быть редактируемыми, однако, посмотрел в интернете и не смог найти конкретный ответ на мой вопрос.
Хочу, чтобы пользователь по возможности мог сам редактировать следующие поля без редактирования верстки.

Как добавить редактируемые поля?

Что можно сделать?

Дополнительно:

Использовать блочный редактор

Ответы:

Самый простой способ это использовать Advanced Custom Fields плагин(в идеале ПРО версию). Где нужно вы сможете создать редактируемые блоки. Посмотрите пару видео в интернете, как использовать этот плагин, и всам станет все понятно.

Могу ошибаться, но по-моему вам нужно что-то вроде:
https://developer.wordpress.org/reference/hooks/cu...
https://developer.wordpress.org/reference/classes/...

С ними можно добавлять доп.настройки в шаблон и с админки менять данные

Нужно решить такую задачу?

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

Заказать помощь
Лучший ответ
1
Кирилл JS Ответ

Редактируемые поля в WordPress обычно делают через блоки, ACF, Carbon Fields, Meta Box или настройки Customizer. Выбор зависит от того, что именно должен менять пользователь: контент страницы, отдельные поля записи, глобальные телефоны/адреса или повторяемые блоки.

Практичная схема:

  • Текст внутри статьи или страницы — блочный редактор Gutenberg.
  • Поля конкретной записи: цена, дата, подпись, ссылка — ACF/Meta Box.
  • Глобальные данные сайта: телефон, email, соцсети — options page или Customizer.
  • Повторяемые секции — ACF Repeater, Gutenberg blocks или шаблонные блоки.

Пример вывода поля ACF в шаблоне:

$subtitle = get_field('subtitle');
 
if ($subtitle) {
    echo '<p class="entry-subtitle">' . esc_html($subtitle) . '</p>';
}

$subtitle = get_field('subtitle'); if ($subtitle) { echo '<p class="entry-subtitle">' . esc_html($subtitle) . '</p>'; }

Если сайт делает не разработчик, самый удобный путь — ACF: создаёте группу полей, назначаете её нужному типу записи или странице, а в шаблоне выводите значения. Если задача типовая и пользователь должен менять всё визуально, лучше собрать страницу на блоках, чтобы не плодить десятки отдельных полей без необходимости.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно