====== 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.