Я не знаю можно ли это делать в через плагин CFS. Не очень правильно эти данные так обрабатывать. Но если плагин не дает такой возможности то можно так:
$fields = array_slice($fields, 0, 3);
Наверно я вас не правильно понял, если нужно получить все вложения, которые не закреплены за записями/страницами то можно воспользоваться таким запросом
hrvasiliy самая главная ошибка это множественное назначения действия событию. Получилось, что при каждом клике на li назначалось действие на событие click на див alert. В тот момент когда это происходило id был уже определен. А при новом назначении действия старые не исчезают. Получалась история кликов на li. Id вынесена выше чтобы ее было видно из события нажатия на alert
да, я в курсе. Есть рекомендуемые требования: https://wordpress.org/about/requirements/. Рекомендуется php 5.6. Но, там же написано, что wp будет работать и на 5.2. Я, так понимаю, что ядро написано без поддержки фитч более старших версий.
В идеале, хотелось бы использовать пространства имен, автозагрузку классов, трейты. В вп это не предусмотрено. Даже короткие теги не рекомендуют использовать https://make.wordpress.org/core/handbook/best-prac...
Но, в целом, ответ я получил. Если для внутреннего использования или для codecanyon можно использовать более современные подходы, если вп каталог то только их стандарты.