Изучаем плагин TablePress

Для создания таблиц  на мой взгляд одним из лучших плагинов  в WordPress является TablePress. Этот плагин позволяет создавать и управлять таблицами вашего сайта.

Вот его возможности:

— создание таблиц из административной части WordPress;
— вставка таблиц в записи, страницы, виджеты;
— быстрая вставка, шорткодом, таблицы в любое место вашего шаблона;
— название и описание таблицы – выводится при печати страницы;
— объединение ячеек в строке или колонке;
— закрытие строк и столбцов в одной таблице, и вывод в другой;
— поддержка собственного CSS для каждой отдельной таблицы;
— импорт/экспорт таблиц (CSV, JSON);
— поддержка любого контента в ячейке (HTML, JS);
— вставка изображений в ячейку из медиафайлов WP;
— сортировка данных по колонкам;
— включение горизонтальной прокрутки, чтобы сделать просмотр таблиц с большим числом столбцов легче;
— вывод строк по 10,25,50,100 шт.

Для начала нужно подготовить csv.файл.

Загрузка файла не составляет труда — нужно подготовленный csv.файл добавить как новую таблицу (add as new table).

TablePress загрузка файла

 Сразу же присваивается ID  и генерируется шорткод.Tablepress3

На сайте у нас будет выглядеть так:Tablepress 6

Уже здесь мы может редактировать таблицу. Например вставить фото, объединить ячейки, убираем столбец D.TablePress4

Получается так:TablePress5

Галочками выставляем параметры таблицы — удобно,  для каждой таблицы можно выставить свои параметры:Параметры страницы в TablePress

Затем на нужной странице или записи (а можно и в виджете) прописываем короткий шорткод, который был  присвоен. Второй вариант: в визуальном редакторе жмем на кнопку «создание таблицы из TablePress» и выбираем нашу таблицу.

Теперь нужно отредактировать, что показывать в таблице. Расширенное использование TablePress  можно почитать здесь.