Ключевые концепции | Field Forge - Произвольные поля, созданные для скорости
Скачать Войти

Ключевые концепции

Перед тем как погрузиться в Field Forge, полезно понять терминологию, с которой вы столкнетесь в этом руководстве и внутри самого плагина. Эти термины часто встречаются в меню, подсказках, документации и разговорах с вашим разработчиком. Изучение их сейчас поможет избежать путаницы позже и упростит понимание остальных разделов этого руководства.

Field Forge — это плагин для WordPress, который позволяет добавлять структурированные поля данных к вашим записям, страницам и пользовательским типам записей без написания кода. Вместо того чтобы запихивать все в основной редактор контента, вы создаете специальные поля — текстовые поля, выбор изображений, выпадающие списки, переключатели и многое другое — которые менеджеры контента заполняют при редактировании записи. Ваш разработчик затем использует эти значения в шаблонах тем для отображения их на вашем сайте.

Глоссарий ключевых терминов

ТерминЧто это значитАналогия из реальной жизни
ПолеОдно входное значение, которое захватывает один элемент данных. Это может быть текстовое поле, кнопка загрузки изображения, выпадающее меню, выбор даты или любой другой тип ввода. У каждого поля есть метка (что видят редакторы) и имя (на что ссылаются разработчики в коде).Один вопрос на бумажной форме — «Как вас зовут?» является одним полем.
Группа полейКоллекция полей, которые принадлежат друг другу и отображаются как единое целое при редактировании записи или страницы. У группы полей есть заголовок, набор полей и правила расположения, которые определяют, где она будет отображаться.Раздел на бумажной форме — раздел «Личная информация», который объединяет Имя, Электронную почту и Телефон.
Правило расположенияУсловие (или набор условий), которое говорит Field Forge, какие записи, страницы или экраны должны отображать определенную группу полей. Без правила расположения группа полей существует, но никогда не появляется нигде.Инструкция на бумажной форме, которая говорит «Заполняйте раздел B только если вы подаете заявку на бизнес-аккаунт.»
ПодполеПоле, которое находится внутри составного поля, такого как Повторитель, Группа или макет Гибкого контента. Подполя работают точно так же, как обычные поля, но они вложены на один уровень глубже.Столбец в таблице — столбец «Имя» внутри таблицы «Члены команды».
МетабоксОграниченный блок, который появляется под редактором контента WordPress, когда вы редактируете запись. Каждая группа полей отображается как свой собственный метабокс с заголовком и полями внутри него. Менеджеры контента взаимодействуют с метабоксами каждый раз, когда редактируют запись с пользовательскими полями.Физическая карточка, прикрепленная под основной зоной написания на столе, с пустыми местами для заполнения.
Страница настроекСпециальный экран администратора для данных, которые не привязаны к какой-либо одной записи или странице. Страницы настроек появляются в боковом меню WordPress и содержат настройки, такие как номер телефона вашей компании, URL-адреса в социальных сетях или глобальный баннер объявления. Это функция PRO.Лист настроек для всей компании, который применяется повсюду, а не только к одному документу.
Условная логикаПравила, которые показывают или скрывают поле во время выполнения на основе значения другого поля. Правила на уровне поля настраиваются в редакторе группы полей (включите «Условную логику» для любого верхнего уровня поля, затем добавьте правила, соединенные AND внутри группы и OR между группами). Рендерер метабокса оценивает их на стороне сервера при первоначальной загрузке, а JS-движок поддерживает состояние в синхронизации по мере изменения триггеров. Правила подполя внутри Повторителя / Группы / Гибкого контента хранятся, но еще не оцениваются во время выполнения.Инструкция формы, которая говорит «Если вы ответили Да на вопрос 3, пожалуйста, заполните вопрос 4.»
Ширина оберткиНастройка в процентах для поля, которая контролирует, сколько горизонтального пространства оно занимает в редакторе. Два поля, установленные на 50% каждое, появляются рядом друг с другом в одной строке. Три поля по 33% создают макет из трех колонок. Это чисто визуальный выбор макета для экрана редактирования.Расположение полей формы в колонках на печатной форме вместо того, чтобы складывать их все вертикально.
Имя поля (slug)Машиночитаемый идентификатор для поля, обычно автоматически генерируемый из метки (например, «Hero Title» становится hero_title). Разработчики используют имя поля в коде темы для извлечения и отображения данных. Как только поле используется на живом сайте, изменение имени разрывает связь с сохраненными данными.Имя столбца в базе данных — невидимо для человека, заполняющего форму, но важно для системы, которая ее обрабатывает.
Макет (в Гибком контенте)Шаблон секции внутри поля Гибкого контента. Каждый макет имеет свой набор подполей и представляет собой отдельный тип секции, который редакторы могут добавлять на страницу. Например, макет «Геройский баннер», макет «Сетка функций» и макет «Отзывы».Карточка в карточном каталоге — каждый тип карточки имеет разный формат, и вы выбираете, какие карточки включить в свой биндер.
РевизияСохраненный снимок группы полей в определенный момент времени. Field Forge автоматически создает ревизию каждый раз, когда вы сохраняете группу полей, позволяя вам сравнивать версии и откатываться к предыдущему состоянию, если что-то пойдет не так.История версий в Google Docs — вы можете видеть, кто что изменил, и восстановить более раннюю версию.

Как все элементы сочетаются

Думайте о создании пользовательских полей как о трехуровневом процессе. Сначала вы создаете Группу полей — это контейнер. Затем вы добавляете Поля внутри этого контейнера — это отдельные входные значения, которые ваши редакторы будут заполнять. Наконец, вы устанавливаете Правила расположения для группы полей — они определяют, какие записи, страницы или экраны отображают поля. Когда менеджер контента открывает запись, соответствующую правилам расположения, группа полей появляется как метабокс под редактором контента, и они заполняют поля.

Ваш разработчик затем пишет код шаблона темы, который извлекает значения полей и отображает их на фронтенде вашего сайта. Менеджеры контента никогда не касаются кода — они только взаимодействуют с полями в редакторе WordPress.

Практический пример для объединения всего

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

  1. Вы создаете Группу полей под названием «Детали элемента меню»
  2. Внутри нее вы добавляете четыре Поля: Цена (число), Уровень остроты (выпадающий список с тремя вариантами), Описание (текстовая область) и Фото (изображение)
  3. Вы устанавливаете Правило расположения: Тип записи равен Элементу меню
  4. Теперь каждый раз, когда кто-то создает или редактирует запись элемента меню, они видят метабокс «Детали элемента меню» с этими четырьмя полями, готовыми для заполнения
  5. Ваш разработчик добавляет код шаблона, который отображает цену, значок уровня остроты, описание и фото на странице меню вашего сайта

> Полезно знать: Field Forge хранит данные в собственных оптимизированных таблицах базы данных, а не в стандартной таблице WordPress wp_postmeta. Это означает более быстрые загрузки страниц и меньше запросов к базе данных, особенно на сайтах с множеством полей. Ваши менеджеры контента не заметят никакой разницы в том, как они вводят данные — улучшение производительности полностью скрыто от глаз.

Бесплатные и PRO концепции в одном взгляде

Некоторые функции в Field Forge доступны в бесплатном плане, а другие требуют PRO. Вам не нужно запоминать каждую деталь сейчас — в каждом разделе этого руководства указано, какой план нужен — но вот быстрое ориентирование:

  • Бесплатный план — Вы можете создать до 3 групп полей, используя 20 типов полей. Это охватывает Текст, Текстовую область, Число, Изображение, Файл, Выбор, Флажок, Радио, Истина/Ложь, Выбор даты, Выбор цвета и помощники макета (Вкладки, Аккордеоны, Сообщения). Вы также получаете Правила расположения, Историю ревизий и импорт группы полей ACF.
  • PRO план — Открывает неограниченные группы полей, 32 типа полей (добавляет Повторитель, Группу, Гибкий контент, Галерею, oEmbed, Клонирование, Отношение, Объект записи и многое другое), плюс Страницы настроек, Генерацию полей AI, экспорт/импорт и миграцию значений ACF.

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

> Важно: Термины в этом глоссарии используются последовательно в каждом разделе этого руководства. Если вы столкнетесь с незнакомым термином позже, вернитесь на эту страницу для быстрого освежения памяти. Добавьте ее в закладки.

> Совет: Если вы совершенно новичок в пользовательских полях в WordPress, самое важное понятие, которое нужно понять, — это взаимосвязь между Группами полей, Полями и Правилами расположения. Все остальное строится на этой основе. Прочитайте подраздел «Как все элементы сочетаются» выше дважды, если нужно — как только это станет понятным, остальная часть плагина будет интуитивно понятна.

ИИ-ассистент Forge Онлайн

Привет! Я ИИ-ассистент Field Forge. Спрашивайте меня о чём угодно по плагину — настройка, возможности, устранение неполадок или разработка.

Только что
На базе Forge AI · Просмотр документации