Wordpress создал свою собственную функцию для обработки заголовков файлов. Я использовал это в своем новом плагине управления Total Widget. Вот имя функции и справочные документы о том, как ее использовать.
get_file_data ($ file_path, $ headers, $ context)
строка $ file: путь к файлу
array $ default_headers: список заголовков в массиве форматов ('HeaderKey' => 'Имя заголовка')
string $ context: если указано, добавляется ловушка фильтра "extra _ {$ context} _headers"