7 плагинов для создания динамических сайтов без программирования
Amir··8 мин.
Поделиться:
Практически каждый сайт на WordPress, который делает больше, чем просто отображает базовую информацию о компании, является динамическим. Создавая динамические сайты, Вы создаете каждый элемент информации один раз и отображаете его в разных частях сайта.
Допустим, Вы создаете сайт для сети тренажерных залов. Вам нужно показать разные залы, тренеров и программы.
Тренажерные залы
Тренеры
Программы
Один из способов сделать это — использовать обычные страницы WordPress и писать всю информацию на каждой странице, как если бы Вы писали на листе бумаги. Правильный способ — использовать динамический контент.
Работая с динамическим контентом, Вы используете произвольные типы записей и поля для хранения информации о залах и тренерах.
Определение тренажерных залов как произвольного типа записей с произвольными полями для соответствующего контента
Затем Вы отображаете эту информацию с помощью шаблонов, архивов и запросов.
Отображение динамического контента в шаблоне контента для тренажерных залов
Плагины WordPress для создания динамических сайтов
В прошлом создание динамического сайта требовало масштабной индивидуальной разработки. Теперь Вы можете выбрать из множества плагинов для создания динамических сайтов, и Вам не придется становиться программистом или нанимать его.
Мы оценили каждый из этих плагинов и сгруппировали их на основе способности создавать произвольные структуры данных (такие как типы записей, поля и таксономии) и возможностей отображения этих данных.
Сетка, карусель, двойная карусель, таймлайн, 3D, сетка в полноэкранное 3D, перекрестки, слайд-шоу
Опции фильтрации в бэкенде
Да
Да
Нет
Ограниченно
Нет
Ограниченно
Ограниченно
Опции произвольного поиска и фильтрации во фронтенде
Да
Да
Нет
Нет
Нет
Нет
Нужен сторонний плагин
Готовые шаблоны и демо-версии
Нет
Требуется Elementor
Нет
Да
Да
Да
Нет
Плагины, которые создают произвольный контент и отображают его динамически без программирования
Эти плагины могут всё: создавать произвольные структуры данных, такие как произвольные типы записей, поля и таксономии, а затем динамически отображать их в различных вариантах вывода. Вы также можете добавить опции произвольного поиска для фильтрации контента по Вашим произвольным полям.
Toolset
Toolset — это набор плагинов, которые работают вместе и помогают Вам создавать полностью произвольные и динамические сайты.
Toolset построен на базе блочного редактора Gutenberg, а это значит, что для создания отличного сайта Вам понадобятся только WordPress и Toolset. Toolset дает Вам полный контроль над дизайном и функциональностью Вашего сайта, не требуя навыков программирования.
С помощью Toolset Вы можете:
Определять структуру сайта с помощью произвольных типов, полей, таксономий и связей записей
Отображать контент в любом месте сайта в виде списков, сеток, коллажей, плитки или на картах
Создавать шаблоны контента и архивы с помощью интуитивно понятных и мощных блоков
Настраивать стиль сайта до мельчайших деталей
Создавать произвольный поиск и опции фильтрации для Ваших динамических списков записей и архивов
Создавать полностью произвольные, динамические шаблоны товаров WooCommerce и страницы магазина
Toolset поможет Вам создать сайт любого типа: каталоги, электронная коммерция, недвижимость, бизнес, сайты с платным доступом и многое другое. Он предлагает различные бесплатные курсы с видео и пошаговыми инструкциями по созданию сайтов любого типа.
Плагины JetEngine и JetSmartFilters от Crocoblock
Если для создания сайтов Вы уже используете Elementor Pro, Вы можете добавить плагины Crocoblock, чтобы наделить Ваш сайт динамической функциональностью.
Динамический демо-сайт о путешествиях от Crocoblock
Два плагина Crocoblock — это JetEngine для добавления динамического контента на сайт и JetSmartFilters, который позволяет добавлять фильтры во фронтенде для динамических списков записей.
С помощью плагинов Crocoblock Вы можете:
Создавать и отображать произвольные типы, поля, таксономии и типы контента.
Динамически отображать элементы на карте или в календаре.
Создавать связи записей для отображения другого связанного контента.
Выбирать из множества опций фильтрации во фронтенде.
Создавать пользовательские коллекции записей, такие как закладки, таблицы сравнения и списки желаний.
Поскольку плагины Crocoblock работают в партнерстве с Elementor, в Вашем распоряжении полная библиотека шаблонов и наборов сайтов (site kits) Elementor для вдохновения и начала работы. Однако Вам не обязательно использовать Elementor, если Вы этого не хотите, так как Crocoblock также совместим с блочным редактором Gutenberg.
Плагины, которые только создают произвольный контент
Некоторые плагины могут помочь Вам в создании произвольного контента, но Вам придется использовать их в паре с другим плагином или применять программирование, если Вы хотите отображать эти поля на своем сайте.
Advanced Custom Fields
Advanced Custom Fields позволяет создавать структуры данных, необходимые для динамического отображения контента на всем Вашем сайте.
Создание новой страницы с произвольными полями от ACF
С помощью ACF Вы можете:
Добавлять произвольные поля и метабоксы на Ваши страницы и в записи.
Создавать связи записей
Создавать и сохранять данные в таблице параметров Вашей базы данных. Это означает, что данные не привязаны к какой-либо одной записи или странице, и это хороший вариант для создания контента, который Вы позже захотите отображать в хедерах и футерах.
ACF ограничивается настройкой структуры Вашего контента. Чтобы отображать динамический контент во фронтенде сайта, Вам нужно знать PHP или использовать совместимый плагин.
Плагины, которые только динамически отображают контент
Если Вы уже создали контент, который хотите отобразить, или используете другой плагин для создания Вашего произвольного контента (например, ACF или Toolset), Вы можете использовать эти плагины для динамического отображения контента в различных местах Вашего сайта.
Конструкторы страниц: Elementor Pro, Divi и Beaver Themer
Конструкторы страниц сами по себе предлагают некоторые базовые динамические возможности. Elementor Pro и Divi поставляются с некоторыми встроенными динамическими функциями, а Beaver Themer — это расширение, которое добавляет динамическую функциональность плагину Beaver Builder.
Демо-шаблон одиночной записи о недвижимости с динамическим контентом от Elementor Pro
Демо-версия динамического блога в макете галереи от Beaver Themer
С помощью этих конструкторов страниц Вы можете:
Создавать динамические шаблоны одиночных записей или товаров.
Создавать базовые шаблоны архивов и настраивать архивы товаров по умолчанию.
Создавать динамические хедеры и футеры.
Отображать динамические списки записей в виджете записей (Elementor Pro), модуле блога (Divi) или модуле записей (Beaver Themer).
В Elementor Pro и Beaver Themer выбирать из множества макетов динамических списков, таких как сетка, карточки, плитка, полный контент или галереи. Divi ограничивается макетами в виде сетки.
Если Вы не дизайнер, все эти конструкторы страниц предлагают множество готовых шаблонов и загружаемых эталонных сайтов. Они могут стать отличным источником вдохновения или надежной отправной точкой для настройки.
Сильная сторона Dynamic Content for Elementor заключается в обширных возможностях макетов при отображении Ваших динамических списков записей. Вы можете выбрать один из следующих макетов:
Сетка
Карусель
Двойная карусель
Таймлайн
3D
Сетка в полноэкранное 3D
Перекрестки
Слайд-шоу
Обратите внимание, что для использования этого плагина Вам нужен Elementor, а также плагин, позволяющий создавать произвольный контент (например, ACF или Toolset Types), если Вы хотите отображать что-либо, кроме базовых записей и стандартных полей. Если Вы хотите добавить опции произвольного поиска, Вам понадобится еще один сторонний плагин — Search and Filter Pro.
Динамический контент еще важнее для многоязычных сайтов
Динамический контент отлично подходит для одноязычных сайтов, но для многоязычных сайтов он критически важен. Для очень маленьких сайтов Вы могли бы управлять контентом на обычных «страницах» и обновлять их переводы вручную. Однако, если Вы создаете большой сайт на нескольких языках, Вам нужно переводить каждую часть информации только один раз.
При динамическом создании многоязычных сайтов Вы будете переводить каждый «зал» и каждого «тренера» один раз. Ваши шаблоны, Views и архивы будут загружать нужную информацию для каждого языка.
Попробуйте и поделитесь с нами!
Если Вы поддерживаете сайт с постоянно меняющимся контентом, динамический сайт принесет Вам пользу. Создавать динамические сайты сейчас проще, чем когда-либо, благодаря множеству плагинов, которые позволяют создавать произвольный контент, динамически отображать его там, где Вам нужно, или делать и то, и другое — и всё это без программирования!
Текущие клиенты WPML могут получить скидки на некоторые плагины, описанные в этой статье, включая скидку 30% на лицензию Toolset. Для получения более подробной информации войдите в свою учетную запись WPML и посетите страницу Ваших предложений.
Вы обычно создаете статические или динамические сайты? Вы уже используете динамические функции в каких-либо из упомянутых нами плагинов? Оставьте нам комментарий и поделитесь своим опытом!
Мы протестировали шесть плагинов оформления заказа для WooCommerce на предмет настройки полей, удобства редактора, а также совместимости с классическим оформлением заказа и блоком оформления заказа, чтобы помочь Вам сделать правильный выбор.
Переводите страницы настроек прямо в Панели управления переводами, проще управляйте локальными полями и наслаждайтесь повышенной производительностью с ACFML 2.2.0.
Откройте для себя лучшие плагины слайдеров для WordPress, которые предлагают богатый функционал, полную совместимость с многоязычными сайтами и простой перевод.