Динамический контент в Гутенберге (редактор блоков): как его легко получить

Опубликовано: 2023-10-04

Вы когда-нибудь задумывались, как работает динамический контент Гутенберга и как реализовать его на своем веб-сайте WordPress?

Мы вас прикроем.

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

Прочитав это руководство, вы сразу сможете создавать, вставлять и отображать динамические значения в редакторе WordPress Gutenberg. Давайте погрузимся в это!

Содержание :

  • Динамические ссылки и значения
  • Как динамически вставлять данные настраиваемого поля в Гутенберге
  • Как вставлять динамические изображения в Гутенберге
Узнайте, как легко добавлять динамический #контент в #Gutenberg (редактор блоков #WordPress)
Нажмите, чтобы написать в Твиттере

Что такое динамический контент WordPress?

Динамический контент WordPress — это контент, который вы можете извлечь из базы данных вашего сайта и разместить на любой странице «динамически».

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

Вот несколько конкретных примеров динамического контента Гутенберга:

  • Динамическая вставка имени пользователя . Например, когда пользователи регистрируются в вашем интернет-магазине, они увидят персонализированное приветственное сообщение со своим именем. Пользователь по имени Пол увидит текст «Привет, Пол», а пользователь «Анна» увидит текст «Привет, Анна».
  • Динамическая вставка информации из настраиваемых полей . Например, вы можете использовать плагин Advanced Custom Fields (ACF) для хранения пользовательской информации, а затем динамически получать и отображать эти данные на своем сайте WordPress. Если вы измените содержимое настраиваемого поля, ваши сообщения будут автоматически отражать эти изменения, и вам не придется ничего менять в редакторе сообщений.
  • Динамическая вставка изображений . Например, вы можете добавить изображение автора сообщения к каждому написанному им материалу. Таким образом, изображения авторов будут автоматически появляться рядом с соответствующими статьями.

Теперь, когда вы знаете, что такое динамический контент WordPress, пришло время применить его на практике. В следующем разделе мы шаг за шагом покажем вам, как использовать динамический контент Gutenberg.

Как добавить динамический контент в Гутенберге

Блоки Otter – блоки Гутенберга, конструктор страниц для редактора Гутенберга и FSE Блоки Otter – блоки Гутенберга, конструктор страниц для редактора Гутенберга и FSE

Автор(ы): ThemeIsle

Текущая версия: 2.4.0

Последнее обновление: 30 сентября 2023 г.

otter-blocks.zip

96% оценок Более 300 000 установок Требуется WP 5.9+

Один из самых простых способов добавить динамический контент в Гутенберг — использовать плагин WordPress, такой как Otter Blocks .

Otter Blocks — это бесплатный плагин, который позволяет добавлять динамический контент в собственный редактор блоков WordPress без каких-либо знаний в области кодирования. Да, вы правильно поняли: вам не нужно быть разработчиком или высококлассным техническим специалистом, чтобы начать добавлять динамический контент на свой сайт!

Чтобы облегчить просмотр этого руководства, мы разделили его на три подраздела, посвященных функциям динамического контента Otter Block:

  • Динамические ссылки и значения . Узнайте, как динамически заполнять внутренние или внешние гиперссылки, а также обычное текстовое содержимое.
  • Динамические значения и ACF . Узнайте, как эффективно извлекать информацию из настраиваемых полей, которые вы добавили с помощью плагина Advanced Custom Fields.
  • Динамические изображения . Узнайте, как динамически вставлять изображения, например, путем добавления изображения профиля пользователя.

Чтобы следовать всем этим руководствам, все, что вам нужно, — это бесплатный плагин Otter Blocks, который доступен на WordPress.org.

Прежде чем начать, обязательно установите и активируйте плагин. Вы можете сделать это так же, как если бы вы установили любой другой плагин — перейдите в «Плагины» → «Добавить новый» и найдите «Otter».

Динамические ссылки и значения

В этом первом разделе вы узнаете, как динамически заполнять ссылки или текстовый контент.

Как вставить динамические ссылки в Гутенберге

Давайте начнем с простого примера использования Otter Blocks для добавления динамической ссылки в редактор блоков Gutenberg.

После активации плагина Otter Blocks откройте сообщение и выделите текст, к которому вы хотите добавить ссылку.

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

Первый шаг при вставке динамических ссылок в редакторе блоков WordPress.

Теперь нажмите «Динамическая ссылка» .

Второй шаг при вставке динамических ссылок в редактор блоков Гутенберга.

Затем вы увидите список типов данных с такими параметрами, как URL-адрес публикации , URL-адрес сайта и Веб-сайт автора .

Если вы хотите использовать функции «Опубликовать настраиваемое поле» или «Расширенные настраиваемые поля» , вам необходимо приобрести Otter Pro.

В нашем случае, поскольку мы хотим создать ссылку «Перейти домой», мы выберем URL-адрес сайта и нажмите «Применить» .

Выбор динамических ссылок, предлагаемый плагином Otter Blocks.

Как вы можете видеть в редакторе WordPress, мы успешно добавили ссылку.

Успешная вставка динамической ссылки в редактор Gutenberg.

Чтобы протестировать его в реальном времени, нажмите «Обновить» , а затем «Просмотреть сообщение» . Прокрутите страницу вниз и нажмите на ссылку.

Предварительный просмотр того, как выглядит динамическая ссылка в передней части веб-сайта.

Вуаля . Ссылка «Go Home» перенаправляет пользователей с публикации на домашнюю страницу.

Показывает, как динамическая ссылка перенаправляет посетителя на домашнюю страницу (пункт назначения динамической ссылки).

Как вставить динамические значения в Гутенберге

Допустим, вы хотите добавить информацию в публикацию, используя динамический контент.

Сначала введите символ % в том месте, где вы хотите его добавить.

После ввода % вы автоматически увидите меню с несколькими вариантами выбора. В этом примере мы выберем Тип публикации .

Первый шаг при вставке динамических значений в редактор блоков Гутенберга.

Нажав на него, вы увидите, как выделение отображается в редакторе WordPress.

Второй шаг при вставке динамических значений в редакторе блоков.

Сохраните изменения и посмотрите, как запись будет выглядеть на странице предварительного просмотра или публикации. Тип сообщения отображается правильно.

Предварительный просмотр динамических значений в передней части страницы.

Теперь попробуем добавить в пост имя автора. Для этого вам просто нужно нажать на раздел, в который вы хотите добавить контент (в нашем случае мы добавим его рядом со словом «По»), нажать стрелку вниз, а затем «Динамическое значение» .

Добавление имени автора в качестве динамического значения в Гутенберге.

Теперь выберите «Имя автора» в меню «Тип данных» .

Выбор варианта «имя автора» в раскрывающемся меню динамических значений блоков Otter.

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

Настройка динамического значения имени автора в редакторе Gutenberg.

Откройте страницу, чтобы увидеть имя автора в указанной области.

Проверка правильности заполнения динамического значения во внешнем интерфейсе путем отображения имени автора.

Как динамически вставлять данные настраиваемого поля в Гутенберге

Итак, вы уже знаете, как добавлять динамические ссылки с помощью Otter. Следующий шаг — научиться добавлять другие динамические значения с помощью расширенных настраиваемых полей или ACF.

Обратите внимание, что вам необходимо обновиться до Otter Pro , чтобы получить возможность вставлять информацию в настраиваемые поля.

Создайте свою собственную группу полей

Расширенные настраиваемые поля (ACF) Расширенные настраиваемые поля (ACF)

Автор(ы): WP Engine

Текущая версия: 6.2.1

Последнее обновление: 7 сентября 2023 г.

расширенные пользовательские поля.6.2.1.zip

96% оценок 2 000 000+ Установок Требуется WP 5.8+

Прежде чем начать, вам сначала необходимо настроить настраиваемые поля, если вы еще этого не сделали.

Для начала убедитесь, что вы установили бесплатный плагин Advanced Custom Fields. Вы можете найти его в библиотеке плагинов WordPress.

После активации плагина перейдите на панель управления WordPress, найдите поле ACF в левой части экрана и нажмите «Группы полей» .

Первый шаг в добавлении динамического контента Gutenberg через плагин ACF.

Нажмите «Добавить новый» вверху экрана.

Второй шаг по добавлению динамического контента Gutenberg через плагин ACF.

Вы будете перенаправлены в группу полей — инструмент, который вы будете использовать для добавления новых групп полей. Добавьте имя в текстовое поле рядом с надписью «Добавить новую группу полей» . Для нашего примера мы будем использовать имя «Пример».

Третий шаг в добавлении динамического контента Gutenberg через плагин ACF.

Затем выберите «Текст» в качестве типа поля и напишите метку поля (например, «Местоположение»). Имя поля заполняется автоматически, извлекая данные из предыдущей метки. Наконец, добавьте значение по умолчанию , например «Польша», и нажмите «Закрыть поле» .

При желании у вас есть возможность добавить правила в только что созданное настраиваемое поле. Вы можете установить их во вкладке настроек. После этого нажмите «Сохранить изменения» .

Добавление правил в настраиваемое поле в плагине ACF.

Для получения более подробной информации ознакомьтесь с нашим полным руководством по расширенным настраиваемым полям.

Динамически вставлять информацию о настраиваемых полях

Теперь перейдите к сообщению, к которому вы хотите добавить динамический контент, и прокрутите страницу вниз. Вы найдете новое настраиваемое поле со значением по умолчанию, которое вы установили ранее. В данном случае «Польша».

Настраиваемое поле, показывающее значение по умолчанию, установленное пользователем — в данном случае «Польша».

Прокрутите вверх и напишите текст, к которому вы хотите связать данные своего настраиваемого поля.

Соединение текста из плагина ACF с динамическим контентом Gutenberg.

Затем введите % и нажмите «Дополнительные настраиваемые поля» .

Добавление динамического контента Gutenberg на страницу путем выбора опции «расширенные настраиваемые поля» в раскрывающемся меню.

Во всплывающем окне перейдите на вкладку настроек и нажмите «Выбрать поле» .

Выберите опцию «Выбрать поле», чтобы продолжить процесс извлечения информации из расширенных настраиваемых полей.

Нажмите Местоположение . Как видите, у нас есть два настраиваемых поля с таким именем, поэтому мы выбираем одно в разделе «Пример » — имя новой созданной нами группы полей . Далее нажмите «Применить» и сохраните изменения.

Сохранение выбранного поля, выбранного на предыдущем шаге.

Теперь перейдите на свой сайт и проверьте, правильно ли добавлено динамическое значение.

Проверка внешнего интерфейса страницы, чтобы убедиться, что динамический контент Gutenberg правильно извлекается из плагина ACF.

Как вставлять динамические изображения в Гутенберге

Добавить динамические изображения на ваш сайт WordPress с помощью Otter Blocks очень просто.

Вы можете использовать эту функцию динамического контента Gutenberg, чтобы добавлять изображения в раздел отзывов, обзор продукта или создавать изображения в сообщениях блога.

Начните с открытия блока изображения и нажатия «Медиа-библиотека» .

Первый шаг при вставке динамических изображений в редактор блоков WordPress.

Перейдите на вкладку «Динамические изображения» , нажмите «Авторское изображение» и выберите «Выбрать» .

Второй шаг при вставке динамических изображений с помощью Гутенберга (выбор типа динамического изображения).

Изображение появится в блоке изображений.

Показываем, как выглядит динамическое изображение после его вставки.

Сохраните изменения и убедитесь, что изображение отображается на вашем сайте.

Проверка динамического изображения на передней части веб-сайта, чтобы убедиться, что оно отображается правильно.
Перейти наверх

Начните работу с динамическим контентом Gutenberg сегодня

Если вы дочитали до этого момента, вы можете считать себя экспертом по динамическому контенту Гутенберга. Слава вам!

Вот краткий обзор того, что мы рассмотрели:

Узнайте, как добавить динамический #контент в редакторе блоков #WordPress.
Нажмите, чтобы написать в Твиттере
  • Что такое динамический контент Гутенберга . Вы узнали, что такое динамический контент Гутенберга, а также несколько реальных примеров того, как его можно использовать.
  • Как добавить динамический контент в WordPress . Вы узнали, как использовать плагин Otter Blocks для добавления динамических ссылок, значений и изображений на ваш сайт WordPress. Благодаря удобному интерфейсу Otter вам не нужно быть экспертом по программированию, чтобы реализовать динамический контент в Gutenberg.

Если вы хотите узнать больше о собственном редакторе блоков WordPress, ознакомьтесь с нашим руководством по блокам Гутенберга и их использованию.

У вас все еще есть вопросы о том, как добавить динамический контент в Гутенберге? Дайте нам знать в комментариях ниже!

Бесплатное руководство

4 основных шага для ускорения
Ваш сайт WordPress

Следуйте простым шагам из нашей мини-серии из 4 частей.
и сократите время загрузки на 50-80%.

Бесплатный доступ