This is an old revision of the document!


Macht ein require_once für alle Files eines Folders

Ich war es leid in Wordoress immer wenn ich eine neue Datei anlege diese erst in der functions.php manuell zu requiren. Mit dem Script werden alle Files eingebettet die in einem Folder sind. Praktisch.

<code php> <?php

/** * Require_once für alle Files in einem Theme Folder. * Z.b. THEME/functions/*.php * * @param string $folder Directory aus dem Includiert werden soll, z.B. “functions/” * @param string $suffix Optional. Auf was die Dateien enden müssen. Default: '.php' * */ function require_all_files( $folder = 'functions/', $suffix = '.php' ){

$search_path = get_template_directory() . '/' . $folder . '*' . $suffix;  // Achtung: get_template_directory() ist eine Wordpress Funktion
foreach( glob( $search_path ) as $file ) {
    require_once $file;
}

}

<code>


Page Tools