Ich versuche, ein Argument (sagen $arg
) an den zweiten Parameter/Callback add_action()
mit do_action()
in Wordpress übergeben.Übergeben von Argument an eine Methode in Callback-Array in add_action() - WordPress
do_action('my_hook', $arg);
die 'my_hook'
in do_action()
wird add_action()
auf die unten beziehen
class My_Class {
public function __construct() {
add_action('my_hook', array($this, 'my_method ($arg)'));
}
public function my_method ($arg) {
some_function ($arg);
// some code here....
}
}
Hinweis: Ich versuche, dies nicht in fuctions.php. Versuchen, Core-Dateien zu ändern. Ich weiß, dass das Ändern von Core-Dateien nicht empfohlen wird. Aber ich möchte die Horizonte erkunden (ich werde jedoch zurück zum Haus zurückkehren)
Bitte geben Sie eine Möglichkeit, das Argument in my_method()
übergeben. Danke im Voraus.