Einstellungen in functions.php, die von einem Plugin verwendet werden

Ich schreibe ein einfaches Plugin und möchte einige Einstellungen in einem Array in der functions.php Datei.

Ich denke darüber nach, dies im theme functions.php hinzuzufügen

$test = array('haha' => 'hehe'); my_function( $test); 

Allerdings muss ich es durch Aktionen und Filter im Plugin holen. Zum Beispiel habe ich eine function wie folgt:

 add_action('wp_head', 'tryit'); function tryit() { print_r($test); } 

Ich brauche es, um das $ test-Array dorthin zu bringen. Globale Variablen sind schlecht. Ist es möglich mit do_action, add_action, do_filter, Filter irgendwie anzuwenden? Beispiel?

Solutions Collecting From Web of "Einstellungen in functions.php, die von einem Plugin verwendet werden"

Auf meinem Kopf sollte ein solches Schema funktionieren:

 // functions.php function prefix_get_settings() { return array('haha' => 'hehe'); } add_filter( 'prefix_default_settings', 'prefix_get_settings', 9 ); // plugin $default_settings = apply_filters( 'prefix_default_settings', array() );