JetTabs - это дружественный к окружающей среде аддон, позволяющий собирать модные вкладки, а также блоки аккордеона после веб-страниц и лучше их по всем видам контента, которые выполняют стенд, сформированный с использованием виджетов Elementor.

Версия плагина: 2.3.1
 
WordPress плагин CodeCanyon JetTabs

Особенности плагина

Изучите современные горизонты создания контента с помощью плагина JetTabs. Этот мускулистый аддон из-за форжера веб-страниц Elementor вырезан из-за создания вкладок, блоков аккордеона или даже фотографий аккордеонов вместе с вертикальными, а затем горизонтальными макетами.

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

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

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

Спецификации:

Дата выхода: 12-07-2019
Дата обновления: 27-05-2026
Тип расширения: Платный
Лицензия: GPL
Тематика: Специфические для Elementor
Совместимость: W5.x W6.x
Включает в себя: Плагин
Языковые пакеты: Английский
Разработчик: CodeCanyon

Рейтинг:
4.4705882352941 1 1 1 1 1 (Оценок: 272)
4.4705882352941 272

Скачивание по подписке!

Вам необходимо авторизоваться на сайте и приобрести клубную подписку!

Поделись с друзьями!

 

Руководство по настройке и применению CodeCanyon JetTabs в Elementor

CodeCanyon JetTabs нужен не для того, чтобы просто добавить на страницу пару вкладок. В связке с Elementor он помогает упаковать большие блоки контента в понятные табы, классические аккордеоны, изображенческие аккордеоны и переключатели шаблонов. Это особенно полезно там, где обычная длинная страница заставляет посетителя прокручивать слишком много текста, а владельцу сайта нужно оставить структуру компактной и управляемой.

В этом руководстве разберём практическую сторону работы с плагином: что проверить до установки, где искать настройки после включения, как выбрать между Tabs, Classic Accordion, Image Accordion и Switcher, как собрать реальный блок для страницы услуг или товара, как проверить результат на сайте и что делать, если вкладки работают в редакторе, но ломаются в публичной части сайта.

Материал рассчитан на владельца WordPress-сайта, вебмастера, контент-редактора и разработчика, который уже понимает базовую логику Elementor. Здесь нет инструкций по покупке, лицензированию или обходу активации. Фокус - на уже имеющемся установочном архиве, безопасной настройке и проверяемом результате.

Обложка руководства по CodeCanyon JetTabs с вкладками Elementor и проверкой результата
Обложка показывает главный сценарий JetTabs: настроить блок в Elementor, сохранить страницу и проверить, что посетитель видит удобную структуру вместо длинного полотна контента.

Какие задачи закрывает плагин и где он действительно полезен

JetTabs относится к классу Elementor-дополнений для организации контента. Его сильная сторона - не отдельная анимация и не декоративная кнопка, а способ показать несколько связанных фрагментов в одном месте. Официальная документация Crocoblock описывает четыре основные рабочие группы: вкладки, классический аккордеон, изображенческий аккордеон и переключатель двух шаблонов. В продуктовой странице также подчёркиваются сценарии WooCommerce, вложенные вкладки, загрузка шаблонов по действию пользователя и настройки стилей.

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

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

Типовые сценарии

  • Страница товара WooCommerce, где нужны отдельные вкладки для описания, характеристик, доставки и дополнительных материалов.
  • Раздел услуг, где каждая вкладка показывает этап, пакет, аудиторию или результат работы.
  • FAQ или справочный блок, где Classic Accordion экономит место и не заставляет читать всё подряд.
  • Портфолио или каталог, где Image Accordion помогает показать несколько визуальных направлений в компактном ряду.
  • Блок сравнения, где Switcher переключает два заранее собранных Elementor-шаблона, например помесячный и годовой тариф или два варианта комплектации.

Когда плагин может быть лишним

JetTabs не стоит ставить только ради одного простого FAQ, если текущая тема или Elementor уже дают достаточный аккордеон. Он также может быть избыточен на сайте, где редакторы не работают с Elementor или где интерактивные блоки должны управляться из отдельной базы данных без JetEngine. В таких случаях добавление ещё одного визуального плагина усложняет поддержку, увеличивает число зависимостей и повышает риск конфликтов с кешем, оптимизацией скриптов или сторонними виджетами.

Практический ориентир: если вкладки или аккордеоны будут использоваться на нескольких ключевых страницах, с шаблонами Elementor, динамическими данными или WooCommerce-блоками, JetTabs имеет смысл тестировать. Если нужен один статичный блок из трёх вопросов, сначала проверьте встроенные возможности вашей текущей связки.

Как устроены виджеты JetTabs и чем они отличаются

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

Tabs Widget показывает несколько вкладок с контентом внутри. В документации указаны настройки позиции вкладок, эффекта показа, события открытия по клику или наведению, автоматического переключения, отсутствия активной вкладки по умолчанию, AJAX-загрузки шаблонов, прокрутки к контенту и навигации при большом числе вкладок. Это основной вариант для структурированных блоков, где посетитель выбирает нужную тему.

Classic Accordion раскрывает элементы вниз, один за другим. Он подходит для вопросов и ответов, этапов, длинных описаний, расписаний и повторяющихся подробностей. В источниках подтверждено, что элемент может работать с текстом в режиме Editor или с заранее созданным шаблоном Elementor в режиме Template, а также поддерживает активное состояние, иконки, эффект показа и динамические данные через JetEngine.

Image Accordion делает визуальный блок из изображений, которые расширяются при взаимодействии. В документации описаны ориентация, ширина или высота активной части, длительность анимации, варианты easing, текст кнопки, описание и стили. Этот виджет не заменяет галерею с фильтрами или полноценный слайдер, но хорошо работает для портфолио, направлений услуг, категорий, преимуществ продукта и визуального выбора.

Switcher нужен для сравнения двух состояний. Его логика строится на двух заранее созданных Elementor-шаблонах, между которыми посетитель переключается. Такой формат удобен для тарифов, разных типов контента, вариантов отображения, пары "до/после" или двух наборов условий. Если нужно больше двух вкладок, лучше использовать Tabs. Если нужно раскрывать много независимых вопросов, лучше Classic Accordion.

Как выбрать виджет JetTabs под конкретный блок
Задача Подходящий виджет Что проверить перед публикацией
Разделить страницу товара или услуги на смысловые вкладки. Tabs Widget. Активную вкладку, поведение на мобильном экране, прокрутку к контенту.
Спрятать длинные ответы, условия или этапы работы. Classic Accordion. Раскрытие элементов, состояние Collapsible, читаемость заголовков.
Показать визуальные категории или портфолио в интерактивном ряду. Image Accordion. Ориентацию, размер активного изображения, скорость анимации, доступность кнопок.
Сравнить два шаблона или два состояния одного предложения. Switcher. Наличие двух опубликованных Elementor-шаблонов и корректную загрузку обоих состояний.

Что проверить перед установкой на рабочий сайт

Перед установкой любого Elementor-дополнения лучше не начинать с продуктивной страницы. JetTabs работает в визуальном слое сайта, поэтому ошибки чаще всего проявляются не как полная поломка WordPress, а как неработающие клики, пустой контент внутри вкладки, сбитые стили или конфликт с оптимизатором скриптов. Эти симптомы неприятны, потому что редактор может выглядеть нормально, а посетитель видит другой результат.

Минимальная подготовка занимает меньше времени, чем последующая диагностика. Создайте резервную копию, проверьте текущие версии WordPress, Elementor, темы и ключевых Crocoblock-плагинов, затем подготовьте тестовую страницу. Если сайт использует кеш, отложенную загрузку JavaScript, минификацию, объединение файлов или агрессивную оптимизацию CSS, запишите текущие настройки. Они понадобятся, если вкладки откроются в редакторе, но перестанут реагировать в публичной части.

Проверка зависимостей

В документации JetTabs постоянно фигурирует Elementor. Часть расширенных сценариев зависит от соседних продуктов Crocoblock: JetEngine нужен для Query Builder и динамических repeater-полей, JetThemeCore может понадобиться для single template, JetWooBuilder - для более сложных WooCommerce-шаблонов. Это не означает, что все эти плагины нужны каждому сайту. Но если вы планируете динамические вкладки, вывод repeater-полей или шаблонные блоки, проверьте наличие соответствующих инструментов заранее.

  • Elementor установлен, активирован и используется на странице, где будет блок.
  • Архив JetTabs получен из доверенного источника и не заменён неизвестной сборкой.
  • Для динамических сценариев установлен JetEngine и создана структура данных, которую нужно выводить.
  • Для шаблонного контента заранее созданы Elementor-шаблоны, которые будут вставляться во вкладки или переключатель.
  • На сайте есть доступ к тестовой странице, где можно отключать кеш и оптимизацию без риска для посетителей.

Роли и безопасность

Для старых выпусков JetTabs в публичных базах уязвимостей описывались проблемы, связанные с правами авторизованных пользователей и обработкой параметров. Поэтому перед включением на сайте с несколькими авторами проверьте, кто может редактировать страницы Elementor, загружать медиафайлы и публиковать шаблоны. Не давайте роль редактора Elementor людям, которым достаточно обычного доступа к записям.

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

Установка и первичная проверка без лишнего риска

Установка JetTabs проходит как обычная установка WordPress-плагина из ZIP-архива. В админ-панели откройте Plugins, выберите добавление нового плагина, загрузите архив и нажмите Activate. Если на сайте уже есть Crocoblock-плагины, после включения проверьте раздел Crocoblock в админ-панели, потому что общие настройки JetPlugins могут находиться именно там.

После активации не спешите менять рабочие страницы. Откройте тестовую страницу через Elementor и в панели виджетов найдите JetTabs-элементы: Tabs, Classic Accordion, Image Accordion и Switcher. Если виджеты не видны, сначала убедитесь, что JetTabs включён, затем проверьте настройки виджетов в Crocoblock. В документации Dashboard Overview указано, что на вкладке Widgets можно отключать отдельные JetTabs-виджеты, чтобы уменьшить нагрузку.

Мини-тест после активации

  1. Создайте черновик страницы и откройте его в Elementor.
  2. Добавьте виджет Tabs и оставьте три тестовых вкладки.
  3. В первой вкладке выберите простой текстовый контент через Editor.
  4. Во второй вкладке, если есть готовый Elementor-шаблон, выберите Template.
  5. Сохраните страницу как черновик или опубликуйте тестовую страницу с закрытым доступом.
  6. Откройте страницу в новой вкладке браузера без режима редактирования и проверьте переключение.

Такой тест сразу показывает три вещи: виджет доступен в Elementor, контент сохраняется, публичная часть сайта получает нужные скрипты. Если на этом этапе вкладки не реагируют, нет смысла строить сложный WooCommerce-блок или динамический шаблон. Сначала нужно устранить базовый конфликт.

Карта первичной настройки CodeCanyon JetTabs в WordPress и Elementor
Схема первичной настройки: включить нужные виджеты, выбрать уровень загрузки стилей, собрать тестовую вкладку и проверить публичную часть сайта.

Настройки JetTabs после установки: что включать сразу, а что оставить на потом

Официальная документация описывает отдельный JetTabs Dashboard. Он находится по пути WordPress Dashboard > Crocoblock > JetPlugins, затем открывается вкладка JetTabs. В этом разделе важны две группы: General Settings и Widgets. Первая влияет на поведение и нагрузку, вторая - на доступность конкретных виджетов в Elementor.

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

Editor Load Level

В документации Crocoblock этот параметр описан как способ выбрать, сколько настроек стиля будет доступно в Elementor для JetTabs-виджетов. Чем выше уровень, тем больше визуальных параметров открывается редактору, но тем тяжелее становится работа с редактором и потенциальная нагрузка. По умолчанию полный набор удобен при дизайне, но не всегда нужен после того, как внешний вид уже утверждён.

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

Ajax Request Type и загрузка шаблонов

Для вкладок с Elementor-шаблонами особенно важны настройки загрузки. В Tabs Widget есть Use Ajax Loading for Template, а в общих настройках JetTabs встречается Ajax Request Type. Смысл этих параметров - не грузить тяжёлый шаблон сразу, если он нужен только после клика. Это может помочь на страницах, где во вкладках спрятаны сложные секции, карточки, галереи или динамические списки.

Но AJAX-загрузка добавляет ещё один слой проверки. Если включить её без теста, пользователь может увидеть пустую вкладку при конфликте кеша, оптимизатора скриптов или ограничений сервера. Поэтому включайте её точечно: сначала для одной тестовой вкладки с шаблоном, затем откройте страницу как обычный посетитель, переключите вкладки, повторите тест в режиме инкогнито и проверьте консоль браузера на ошибки.

Use Cache for Elementor Templates

Dashboard Overview указывает на переключатель кеширования Elementor-шаблонов и параметры очистки. Для вкладок с шаблонным контентом это полезно, когда один и тот же блок выводится много раз или шаблон тяжёлый. Но кеш может запутать редактора: вы изменили шаблон, а во вкладке продолжает отображаться старый вариант. Поэтому после правки шаблона обязательно используйте очистку кеша JetTabs, затем очистите кеш сайта и только после этого проверяйте публичную страницу.

Проверка результата: после изменения настроек JetTabs всегда тестируйте не только Elementor preview, но и публичный URL. Редактор может показывать свежий блок, а посетитель - кешированную или неполно загруженную версию.

Widgets: что отключать

Вкладка Widgets показывает активные элементы JetTabs. Если проект передан контент-редакторам, лучше оставить только реально используемые виджеты. Например, для справочного сайта достаточно Tabs и Classic Accordion. Для портфолио можно оставить Image Accordion. Для сравнений тарифов нужен Switcher. Чем меньше лишних элементов в панели Elementor, тем меньше вероятность, что редактор выберет красивый, но неподходящий инструмент.

Tabs Widget: вкладки с шаблонами, динамикой и прокруткой

Tabs Widget - центральный инструмент JetTabs. Он подходит для страниц, где нужно показать несколько равноправных разделов рядом. Внутри каждой вкладки можно использовать простой редакторский контент или заранее созданный Elementor-шаблон. В расширенных сценариях вкладки могут получать данные из JetEngine Query Builder или repeater-полей через Dynamic Data Addon.

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

Content Type: Editor или Template

Editor подходит для короткого текста, небольшого списка, инструкции или простого HTML-содержимого, которое редактор может быстро поправить прямо в виджете. Template нужен, когда внутри вкладки должен быть полноценный Elementor-блок: карточки, галерея, таблица, форма, динамический список или сложная композиция. Документация подчёркивает, что шаблон нужно создать заранее, иначе выбирать будет нечего.

Для поддержки сайта это различие важно. Контент в Editor живёт в настройках виджета на конкретной странице. Контент в Template можно редактировать отдельно и использовать повторно. Если один и тот же блок нужен на нескольких страницах, шаблон обычно безопаснее. Если вкладка уникальна и состоит из двух абзацев, шаблон может быть лишним.

Tabs Position, Tabs Event и No Active Tabs

Позиция вкладок влияет на сканирование. Верхнее расположение привычно для небольшого числа элементов. Вертикальная навигация полезна, когда названия длинные или разделов много. Открытие по Click обычно предсказуемее, чем Hover, особенно на сенсорных устройствах. Наведение можно использовать для визуальных промо-блоков, но для серьёзного контента, условий, документации и товаров лучше оставлять клик.

No Active Tabs полезен, когда вы не хотите показывать ни один раздел до действия пользователя. Однако для SEO, доступности и удобства это спорная настройка: часть посетителей может не понять, что нужно нажать. Используйте её только там, где блок действительно должен начинаться закрытым, и обязательно добавьте понятные заголовки вкладок.

Scrolling Tab Navigation и Scrolling to the Content

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

Scrolling to the Content помогает, когда вкладки находятся высоко, а контент появляется ниже. Но настройка требует аккуратного Scrolling offset. Если на сайте закреплённая шапка, слишком маленький offset приведёт к тому, что заголовок вкладки окажется под шапкой. Проверяйте поведение на реальной странице, а не только в редакторе.

Схема настройки Tabs Widget в JetTabs с выбором контента и проверкой результата
Визуальная карта Tabs Widget: сначала структура вкладок и тип контента, затем поведение, прокрутка, AJAX-загрузка и проверка на публичной странице.

Classic Accordion и Image Accordion: когда выбирать раскрывающиеся блоки

Аккордеоны решают другую задачу, чем вкладки. Они помогают скрыть второстепенные подробности и дать пользователю возможность раскрывать именно то, что ему нужно. Classic Accordion подходит для текста, этапов, расписания, характеристик и FAQ. Image Accordion - для визуальных категорий, где картинка сама является частью выбора.

Classic Accordion для справочных и динамических блоков

В Classic Accordion каждый элемент имеет состояние активности, иконки, заголовок, тип контента и настройки показа. Документация показывает, что контент можно брать из Editor или Template, а заголовки и содержимое - подтягивать динамически через JetEngine. Это делает виджет полезным не только для обычного FAQ, но и для страниц с повторяющимися структурами: дни тура, этапы проекта, список документов, характеристики объекта, программа курса.

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

Image Accordion для визуального выбора

Image Accordion выглядит эффектно, но требует дисциплины. По документации можно выбирать изображения, ориентацию, процент активной ширины или высоты, длительность анимации, easing, описание и текст кнопки. Если загрузить слишком тяжёлые изображения, блок станет красивым, но медленным. Если выбрать слишком мелкий активный размер, посетитель не поймёт, на что нажимать.

Хороший сценарий - портфолио услуг, линейка направлений, категории товаров или несколько преимуществ, где каждое изображение имеет чёткую подпись и ведёт к понятному действию. Плохой сценарий - важная юридическая информация или условия доставки, спрятанные за изображениями. Для такого контента лучше Classic Accordion или Tabs.

Switcher: сравнение двух Elementor-шаблонов без лишней страницы

Switcher в JetTabs стоит рассматривать как инструмент сравнения, а не как ещё одну разновидность вкладок. Документация описывает его как виджет с навигационным переключателем, который показывает два ранее созданных шаблона. Это значит, что сначала нужно подготовить два аккуратных Elementor-шаблона, а уже потом вставлять Switcher на страницу.

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

Как подготовить шаблоны

  1. Создайте первый Elementor-шаблон с понятным названием, например Pricing Monthly.
  2. Создайте второй шаблон с той же сеткой, но другим содержимым, например Pricing Annual.
  3. Проверьте оба шаблона отдельно, прежде чем вставлять их в Switcher.
  4. Добавьте Switcher на страницу и выберите оба шаблона в соответствующих полях.
  5. Настройте подписи переключателя так, чтобы пользователь понимал, что меняется.

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

Динамические данные и JetEngine: когда усложнение оправдано

JetTabs может работать как статичный визуальный плагин, но его ценность заметно растёт, когда контент уже хранится структурированно. В документации Dynamic Data Addon описан сценарий, где данные из JetEngine repeater-полей выводятся через Tabs, Image Accordion или Classic Accordion. Отдельный tutorial показывает, как Repeater Query из JetEngine помогает вывести повторяющиеся элементы в Classic Accordion.

Такой подход оправдан, когда редактор не должен каждый раз вручную собирать вкладки. Например, у каждого тура есть дни программы, у каждого объекта - характеристики, у каждого курса - модули, у каждого товара - набор дополнительных материалов. Редактор заполняет поля в записи, а шаблон сам выводит структуру на странице.

Что должно быть готово до динамической настройки

  • Создан Custom Post Type или другая структура данных в JetEngine.
  • Добавлено repeater-поле с понятными Name/ID без пробелов и заглавных букв.
  • Записи заполнены реальными данными, а не только пустыми полями.
  • Создан Query Builder запрос, если виджет должен обходить repeater-строки как набор элементов.
  • Создан Elementor-шаблон, если содержимое вкладки должно быть сложнее обычного текста.

Самая частая ошибка в динамическом сценарии - начать с виджета, когда данные ещё не готовы. В результате во вкладке нечего выводить, а редактор пытается исправить это стилями. Сначала проверьте, что поля заполнены и Query Builder возвращает данные, затем подключайте JetTabs.

Практический пример: блок услуг с вкладками, аккордеоном и проверкой результата

Разберём пример, который можно адаптировать под страницу агентства, студии, сервиса или образовательного проекта. Цель - сделать компактный блок "Услуги", где вкладки переключают направления, внутри каждой вкладки есть краткое описание, а подробности раскрываются в аккордеоне. Такой сценарий хорошо показывает, как JetTabs помогает не прятать важную информацию, а структурировать её.

Цель

Нужно получить блок с тремя вкладками: "Аудит", "Настройка", "Поддержка". В каждой вкладке есть короткий текст, список результата и Classic Accordion с подробностями. Посетитель быстро выбирает направление, раскрывает нужный вопрос и понимает, чем услуга отличается от соседней.

Подготовка

  • Elementor и JetTabs активированы.
  • Создана тестовая страница или черновик.
  • Подготовлены тексты для вкладок и 3-4 вопроса для каждого направления.
  • Отключены лишние оптимизации на время теста, если сайт использует агрессивный кеш.

Шаги настройки

  1. Откройте страницу в Elementor и добавьте Tabs из набора JetTabs.
  2. В Items переименуйте вкладки и оставьте активной первую вкладку.
  3. Для каждой вкладки выберите Content Type со значением Editor, если контент короткий, или Template, если внутри нужен сложный блок.
  4. Настройте Tabs Position: верхнее расположение для коротких названий или вертикальное для длинных.
  5. Оставьте Tabs Event в режиме Click, чтобы поведение было предсказуемым на мобильных устройствах.
  6. Добавьте внутрь каждой вкладки короткое описание и Classic Accordion с подробностями.
  7. Проверьте стили заголовков, отступы и состояние активной вкладки.
  8. Сохраните страницу и откройте публичный URL в новом окне.

Ожидаемый результат

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

Нюанс, который часто мешает

Если внутри вкладки находится сложный Elementor-шаблон, он может загружаться дольше или конфликтовать с ленивой загрузкой изображений. В таком случае тестируйте с включённой и выключенной Use Ajax Loading for Template. Если при AJAX вкладка иногда пустая, временно отключите эту опцию и проверьте кеш, объединение JavaScript и ошибки в консоли браузера.

Пример результата JetTabs на странице услуг с вкладками и аккордеоном
Схема результата: вкладки разделяют направления услуг, а аккордеон внутри вкладки раскрывает детали без перегруза страницы.

Практичные идеи применения JetTabs на разных типах сайтов

JetTabs лучше всего раскрывается там, где несколько фрагментов должны жить рядом, но не обязаны быть видны одновременно. Ниже - не абстрактный список "можно использовать где угодно", а рабочие сценарии, которые опираются на подтверждённые возможности плагина: вкладки, аккордеоны, шаблоны Elementor, Image Accordion, Switcher, динамические данные и WooCommerce-контекст.

Интернет-магазин на WooCommerce

На странице товара вкладки помогают разделить описание, характеристики, доставку, гарантию, видео и дополнительные рекомендации. Продуктовая страница Crocoblock отдельно упоминает пользовательские товарные вкладки, WooCommerce category tabs и динамические циклы внутри вкладок. Для магазина это полезно, если стандартных вкладок темы не хватает или нужно построить собственный шаблон через Elementor и JetWooBuilder.

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

Сайт услуг или агентства

Вкладки могут разделять аудитории, пакеты, этапы или виды работ. Switcher подходит для пары сценариев, например "разовая настройка" и "ежемесячная поддержка". Classic Accordion лучше оставить для частых вопросов и подробностей процесса. Такой блок экономит место и помогает не превращать страницу в бесконечный список одинаковых секций.

Образовательный проект или база знаний

Classic Accordion удобен для модулей курса, уроков, контрольных вопросов и терминов. Если данные повторяются в записях, можно рассмотреть JetEngine repeater-сценарий. Тогда редактор заполняет поля урока, а JetTabs выводит их в едином шаблоне. Это сложнее, чем статичный блок, но снижает ручную работу на большом проекте.

Портфолио и визуальные разделы

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

Карта практических сценариев JetTabs для WooCommerce, услуг, базы знаний и портфолио
Сценарная карта помогает выбрать не только виджет JetTabs, но и способ проверки результата для магазина, услуг, базы знаний и визуального портфолио.

Как проверить результат после публикации

Проверка JetTabs не заканчивается кнопкой Publish. Интерактивные блоки зависят от стилей, скриптов, шаблонов, кеша и адаптивности. Поэтому после публикации пройдите короткий маршрут как обычный посетитель, редактор и администратор.

Публичная часть сайта

  • Откройте страницу в новом окне без Elementor.
  • Переключите все вкладки, аккордеоны и Switcher-состояния.
  • Проверьте первый экран после клика: страница не должна прыгать непредсказуемо.
  • Откройте страницу на мобильной ширине и убедитесь, что навигация не выходит за экран.
  • Проверьте, что кнопки, ссылки, формы и динамические списки внутри вкладок работают.

Редакторский сценарий

Попросите человека, который будет обновлять страницу, изменить одну подпись вкладки, один текст внутри аккордеона и один шаблонный блок. Если редактор не понимает, где лежит контент, структура слишком сложная. В таком случае лучше упростить: статичный текст оставить в Editor, повторяемые сложные блоки вынести в шаблоны, а динамические поля использовать только там, где они действительно экономят время.

Скорость и кеш

Если страница стала тяжелее, проверьте не только общий показатель скорости, но и поведение при первом клике по вкладке. Тяжёлый шаблон с галереей, динамическим списком или картой может загружаться не сразу. Для таких вкладок попробуйте AJAX-загрузку, кеширование шаблонов и уменьшение изображений. Но меняйте один параметр за раз, иначе вы не поймёте, что именно помогло или сломало блок.

Производительность, SEO и доступность: аккуратные настройки вместо обещаний

Вкладки и аккордеоны не дают автоматического SEO-роста. Они улучшают структуру страницы только тогда, когда контент остаётся полезным, доступным и понятным. Если спрятать важные ответы так глубоко, что пользователь их не видит, поведенческая польза исчезает. Если вкладка загружает огромный шаблон после клика, скорость может ухудшиться.

Для SEO важнее не сам факт использования JetTabs, а качество контента и доступность. Заголовки вкладок должны быть понятными, не одинаковыми, не состоящими из одного слова "Описание". Контент внутри вкладок должен отвечать на реальные вопросы пользователя. Если блок содержит важные условия доставки, гарантии или ограничения, не прячьте их за неочевидной навигацией.

Для доступности выбирайте открытие по клику, проверяйте фокус клавиатуры и контраст активного состояния. Не полагайтесь только на цвет: активная вкладка должна отличаться не только оттенком, но и формой, подчеркиванием, иконкой или явным состоянием. Если сайт обслуживает широкую аудиторию, тест клавиатурой обязателен: пройти по вкладкам, раскрыть аккордеон, вернуться к следующему интерактивному элементу.

Безопасная доработка внешнего вида должна начинаться с настроек JetTabs и Elementor: Style, Advanced, отступы, фон, типографика, адаптивность. Отдельные CSS-правки имеет смысл добавлять только в дочерней теме или через проверенный механизм пользовательского CSS, когда вы точно знаете стабильный класс wrapper-блока. В проверенных источниках не найдено публичного набора хуков или стабильных селекторов JetTabs, поэтому в этом руководстве нет выдуманных snippets.

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

Диагностика JetTabs обычно начинается с вопроса: проблема видна в Elementor, в публичной части сайта или только после включения кеша. Не стоит сразу переустанавливать плагин. Сначала сузьте место ошибки, иначе можно потерять рабочие настройки и не найти реальную причину.

Виджет не появляется в панели Elementor

Симптом: JetTabs установлен, но нужного виджета нет в поиске Elementor.

Возможные причины: плагин не активирован, отдельный виджет выключен на вкладке Widgets, Elementor не обновил список элементов, есть конфликт с другим дополнением. Проверьте список активных плагинов, затем откройте Crocoblock > JetPlugins > JetTabs и убедитесь, что нужный виджет включён. После этого обновите страницу редактора и очистите кеш браузера.

В редакторе всё работает, а на сайте вкладки не переключаются

Симптом: в Elementor preview блок реагирует, но на публичном URL клики ничего не меняют.

Чаще всего стоит проверить оптимизацию JavaScript, объединение файлов, отложенную загрузку скриптов и кеш. Временно отключите оптимизатор для тестовой страницы, очистите кеш JetTabs и общий кеш сайта, затем проверьте снова. Если после отключения оптимизации всё заработало, возвращайте настройки по одной и ищите конкретный конфликт.

Вкладка с шаблоном открывается пустой

Симптом: заголовок вкладки есть, но внутри пусто или появляется только часть блока.

Проверьте, опубликован ли выбранный Elementor-шаблон, не удалён ли он, не скрыт ли по условиям отображения и не требует ли дополнительных плагинов. Если включена Use Ajax Loading for Template, временно отключите её и сравните результат. Если шаблон содержит динамические списки JetEngine, отдельно проверьте запрос и наличие данных.

После изменения шаблона показывается старая версия

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

Если включено кеширование Elementor-шаблонов в JetTabs, используйте Clear Cache в настройках JetTabs. Затем очистите кеш сайта, кеш CDN, если он есть, и откройте страницу в режиме инкогнито. Если старая версия сохраняется только у одного пользователя, проблема может быть в браузерном кеше.

Мобильная навигация ломается или выходит за экран

Симптом: на телефоне вкладки обрезаются, накладываются друг на друга или закрывают контент.

Проверьте количество вкладок, длину подписей и настройку Scrolling Tab Navigation. Для большого количества вкладок лучше включить прокрутку или вертикальную схему. Также проверьте отступы в Advanced: слишком большие внутренние отступы часто ломают мобильный вид даже при корректной логике виджета.

Динамические вкладки не выводят repeater-данные

Симптом: JetEngine-поля заполнены, но во вкладках пусто.

Сначала проверьте Name/ID repeater-поля и имена вложенных полей. В документации Crocoblock отдельно отмечается, что Name/ID должен состоять из латинских букв, цифр, дефиса или подчёркивания, без пробелов и заглавных букв. Затем проверьте Query Builder, выбранный source и настройки Dynamic Data Addon в самом виджете. Если данные не выводятся даже в простом тестовом шаблоне, проблема не в стилях JetTabs, а в структуре данных.

Когда лучше откатить настройку

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

Вопросы по настройке и ограничениям JetTabs

Можно ли использовать CodeCanyon JetTabs без Elementor?

Практический смысл плагина связан с Elementor. Официальные страницы и документация описывают JetTabs как инструмент для Elementor-редактора. Если сайт не использует Elementor, лучше выбрать решение, рассчитанное на текущий редактор или тему.

Нужно ли устанавливать JetEngine для обычных вкладок?

Нет, для статичных вкладок, аккордеонов и переключателей JetEngine не обязателен. Он нужен, если вы хотите выводить динамические данные, repeater-поля, Query Builder результаты или строить шаблонные сценарии на основе структурированных данных.

Что выбрать для FAQ: Tabs или Classic Accordion?

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

Стоит ли включать AJAX-загрузку шаблонов во всех вкладках?

Нет. Включайте её там, где вкладки содержат тяжёлые Elementor-шаблоны и где отложенная загрузка действительно помогает. После включения обязательно проверьте публичную страницу, кеш, оптимизацию JavaScript и пустые состояния.

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

Вероятная причина - кеш Elementor-шаблонов в JetTabs, общий кеш сайта или кеш браузера. Очистите кеш JetTabs через соответствующую настройку, затем общий кеш сайта и проверьте страницу в новом окне.

Подходит ли JetTabs для WooCommerce-товаров?

Да, продуктовая страница Crocoblock прямо описывает сценарии пользовательских вкладок для WooCommerce и примеры с товарными категориями. Но конкретная реализация зависит от вашей темы, Elementor-шаблона, JetWooBuilder и структуры товара. Тестируйте на отдельном товаре, прежде чем менять основной шаблон магазина.

Можно ли добавлять кодовые доработки к JetTabs?

Лучше начинать с настроек виджета, Elementor и JetTabs Dashboard. Кодовые правки допустимы только через дочернюю тему, Code Snippets или безопасный пользовательский CSS, если вы уверены в селекторах. В этом руководстве не приведены PHP/JS snippets, потому что в проверенных источниках не найден стабильный публичный API JetTabs для таких правок.

Когда плагин лучше не использовать?

Если сайт не работает на Elementor, если нужен один простой аккордеон, если команда не готова поддерживать Crocoblock-зависимости или если важный контент должен быть всегда виден без переключений, JetTabs может быть лишним. В таком случае проще оставить встроенный виджет или сделать обычные секции страницы.

Когда CodeCanyon JetTabs будет удачным выбором

JetTabs стоит использовать, когда вам нужен управляемый способ показать много связанного контента в Elementor: вкладки для страниц товаров и услуг, аккордеоны для FAQ и длинных блоков, Image Accordion для визуальных категорий, Switcher для двух сравниваемых шаблонов. Особенно хорошо плагин вписывается в Crocoblock-стек, где рядом работают JetEngine, JetWooBuilder и шаблоны Elementor.

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

Если после проверки сценарий совпадает с задачей сайта, можно скачать установочный файл и протестировать архив на копии страницы. Лучший результат - не самый эффектный блок, а такой интерфейс, где посетитель быстро находит нужную информацию, а редактор понимает, где её обновлять.

Автор: Редакция JoomFox.org

Вы не зарегистрированы, чтобы оставлять комментарии.