ACF: TablePress
Это расширение для популярного плагина Advanced Custom Fields и плагина TablePress. Сам по себе этот плагин НИЧЕГО не делает. Эта надстройка для расширенных настраиваемых полей создает настраиваемый тип поля для выбора таблицы TablePress, предоставляя раскрывающееся меню, которое позволяет вам выбирать из списка доступных таблиц. Поле может возвращать идентификатор таблицы для выбранной таблицы или полный HTML-код таблицы. Этот плагин требует: Advanced Custom Fields версии 4+ или 5+ TablePress версии 1.5+ Просто чтобы убедиться, что нет путаницы ... Этот плагин ничего не делает, если ACF (или ACF Pro) и TablePress не активны на вашем сайте. Следуйте этому плагину на GitHub, используя Поле Это поле может возвращать идентификатор таблицы для выбранной таблицы или полный HTML-код таблицы (тот же результат, что и визуализированный шорткод). При возврате идентификатора таблицы любой из следующих фрагментов кода выведет вашу таблицу (заменив your_table_here именем поля, которое вы определили в настройках группы полей ACF). php $ tablepress_id = get_field ('your_field_here'); echo do_shortcode ('[table id = "'. $ tablepress_id. '"]'); ?> или, чтобы избежать использования do_shortcode (), используйте php $ tablepress_id = get_field ('your_field_here'); $ args = массив ('id' => $ tablepress_id,); если (function_exists ('tablepress_print_table')) {tablepress_print_table ($ args); }?> Чтобы просто отобразить выбранную таблицу на вашей странице, выберите вариант вывода HTML в настройках поля и вставьте в свой php с помощью the_field ('your_field_here'); Более подробное объяснение см. В нашей статье Настройка поля ACF для TablePress.
Автор: Tyler Digital
Версия: 1.3.2