Às vezes, certos ganchos precisam ser disparados em determinados momentos. Por exemplo, alguns ganchos precisam ser disparados no init .
Adicione isso ao seu __construct()
add_action('init', array(&$this, 'init'));
Em seguida, adicione essa função, que conterá todos os ganchos que precisam ser acionados no init .
public function init(){
add_action('hook_name', array(&$this, 'your_method_name'));
add_action('hook_name', array(&$this, 'your_method_name'));
add_action('hook_name', array(&$this, 'your_method_name'));
add_action('hook_name', array(&$this, 'your_method_name'));
}
Você vai querer ler sobre os ganchos e quando eles são demitidos. Então você sabe quando e onde desencadear suas ações. Referência da API / ação do plug-in