Кэширование тяжелых запросов с записью массива в текстовый файл

Кэширование тяжелых запросов с записью массива в текстовый файл
Пример реализации кэширования тяжелых запросов. Результат записывается в текстовый файл.

В данном примере весь контент по заданному фильтру будет сохранен в файле с названием name111.txt.
Для экономии места на диске, можно записывать только id записей и потом уже по этим id получать все данные записи.
Для этого для get_posts нужно добавить параметр ‘fields’ => ‘ids’.