WPML

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

Представление (View) загружает выбранный Вами контент из базы данных и отображает его в Вашем стиле. Например, Вы можете использовать представление для показа:

Недавно добавленной недвижимости

Рекомендуемых туров

Рецептов, соответствующих определенным критериям поиска

И многого другого!

В каждом из приведенных выше примеров представление ищет среди существующего контента элементы, соответствующие заданным критериям. Это означает, что вывод представления динамически обновляется по мере создания нового подходящего контента. И все это без программирования!

Настройка

Для создания представления Вам понадобятся только два следующих плагина:

  • Toolset Types
  • Toolset Blocks

Чтобы получить эти плагины, Вам понадобится учетная запись Toolset. Если Вы еще не используете Toolset, Вы можете бесплатно протестировать все плагины Toolset на сайте Discover WP. Он позволяет создать собственную тестовую среду с рядом готовых шаблонов сайтов, которые можно выбрать и установить в один клик.

Для перевода Вашего контента Вам также понадобятся следующие плагины WPML:

  • Ядро плагина WPML
  • Управление переводами WPML
  • Перевод строк WPML

Шаг 1. Добавление представления на страницу

Чтобы добавить представление, просто создайте или измените страницу, запись или шаблон, куда Вы хотите его включить. Затем вставьте блок View и дайте Вашему представлению имя.

Добавление блока View на страницу

Шаг 2. Выбор параметров представления

Вы можете выбрать макет в виде списка, сетки, masonry (плитки) или коллажа. Если Вы отображаете много контента, Вы можете добавить нумерацию страниц (пагинацию), сортировку на фронтенде или параметры поиска.

Выбор параметров представления

Шаг 3. Выбор контента для отображения

Далее выберите тип контента, который Вы хотите отобразить. Вы можете выбрать любой из Ваших произвольных типов записей.

Выбор контента для отображения в списке

Шаг 4. Добавление полей и оформление вывода представления

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

В редакторе нажмите кнопку с плюсом, чтобы добавить блок, и выберите один из блоков Toolset. Вы можете выбрать из более чем 20 блоков, таких как Заголовок, Изображение, Одиночное поле, Кнопка и так далее.

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

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

Добавление динамического контента в представление

Вы также можете изменить стиль Вашего представления, количество отображаемых результатов, порядок их вывода и многое другое!

Вот видео о создании произвольных списков с использованием блока View от Toolset:

Для получения пошаговых инструкций посетите документацию Toolset о создании произвольного списка записей в WordPress.

Перевод страниц, содержащих представления

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

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

Вам следует переводить контент с представлениями обычным образом, как Вы бы переводили любую страницу с помощью WPML.

После перевода страница с Вашим представлением выглядит следующим образом:

Представление на языке по умолчанию
Представление на дополнительном языке
%%tb-image-alt-text%%

%%tb-image-alt-text%%

Попробуйте!

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

Цены на Toolset начинаются всего от 69 $ за полный пакет для одного сайта. Если Вас заинтересовал Toolset, для клиентов WPML действует скидка 30% на нашей странице купонов.

Оставьте комментарий

Вы уже пробовали использовать Toolset? Расскажите нам в комментариях ниже, для отображения чего Вы использовали представление!

Считаете это полезным? Поделитесь этой статьей: