He creado una clase desde la cual me gustaría llamar a un método privado (desde la misma clase) desde el método __construct
como una devolución de llamada de acción.
Cuando me gustaría usar un método público, puedo acceder a él mediante:
add_action( 'init', array( $this, 'action_callback' ) );
Sin embargo, esto provoca un error cuando el método es privado. También he intentado sin éxito:
add_action('init', $this->action_callback() );
¿Cómo accedo a un método privado?
La clase se ve algo como:
class My_class {
public function __construct() {
add_action( 'init', array( $this, 'action_callback' ) );
}
private function action_callback() {
// do something
}
}