Уже достаточно много времени прошло с момента, когда WordPress отказался от старого классического визуального редактора в пользу более современного блочного редактора под названием Gutenberg.

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

Конечно, в редакторе Gutenberg есть инструмент для создания таблиц, но он очень ограничен по функциональности. Например, такая простая задача, как объединение ячеек, в нем невозможна. Есть возможность перейти в режим HTML и вручную написать colspan или rowspan, но переключение обратно в визуальный режим уже будет недоступно.

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

Advanced Gutenberg Blocks

https://wordpress.org/plugins/advanced-gutenberg/

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

Этот плагин является бесплатным и у него в комплекте пара десятков блоков для Gutenberg, в том числе и для создания таблиц. Есть и премиум, то есть платные блоки, которые доступны после подписки.

У плагина больше сотни позитивных оценок и только парочка негативных.

TablePress

https://wordpress.org/plugins/tablepress/

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

Чтобы вставить таблицу в редактор Gutenberg, надо использовать блок для вставки шорткода.

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

Ninja Tables

https://wordpress.org/plugins/ninja-tables/

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

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

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

Заключение

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

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