====== Meta-Angaben am Dateianfang in Wordpress schreiben & auslesen ======
Wordpress stellt eine Funktion bereit mit der man die Meta angaben in eine Datei-Header auslesen kann. Gemeint sind hier nicht Meta-Angaben der Datei ansich, sondern eigene Einträge in den ersten Zeilen der File.
Dafür gibt es die Funktion ''get_file_data( $file_path = "", $default_headers = [] )'', siehe: [[https://developer.wordpress.org/reference/functions/get_file_data/|get_file_data im WP Codex]]
**Beispiel Datei: beispiel.css**
/*
Name: Beispiel CSS-Datei
Version: 1.0
*/
**Beispiel Datei: read-meta.php**
false,
'Version' => false,
];
$file_meta = get_file_data( $file_path, $meta_default_headers );
var_dump( $file_meta );
**Hinweis:** Die Funktion liest "nur" die ersten 8Kbyte ein, aber das sind die ersten 8.000 Zeichen – das sollte locker für alles reichen.
Eine Beispiel-Anwendung findet man in diesem Tutorial: [[https://dbushell.com/2020/10/05/wordpress-gutenberg-and-tips-for-acf-blocks/?utm_source=Responsive+Design+Weekly&utm_campaign=2cbbb128d8-RWD_Newsletter_430&utm_medium=email&utm_term=0_df65b6d7c8-2cbbb128d8-59013293|Wordpress Gutenberg and Tips for ACF-Blocks]]. Dort ist ein Beispiel-Code wie man mehre PHP Dateien mit solchen Meta-Angaben liest und automatisch per ACF dann Gutenberg-Blöcke registriert.