This is an old revision of the document!


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_string ), siehe: get_file_data im WP Codex

Beispiel Datei: beispiel.css

<?php
/*
Name: Beispiel CSS-Datei
Version: 1.0
*/

Beispiel Datei: read-meta.php

<?php
$file_path ="beispiel.css";
$meta_defaults = [
    'Name' => false,
    'Version' => false,
];
$file_meta = get_file_data( $file_path, $meta_defaults );
 
var_dump( $file_meta );

Eine Beispiel-Anwendung findet man in diesem Tutorial: 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.


Page Tools