Listar todas as funções para um determinado hook, e procurar pela class associada à função.
function list_filters(){
global $wp_filter;
$hook_to_see = 'job_manager_application_details_email';
$actual_filters = array ();
foreach ( $wp_filter as $key => $val ) {
if ( FALSE !== strpos( $key, $hook_to_see ) ){
echo '<pre>' . print_r( $val, true ) . '</pre>';
}
}
}
Depois remover a função do hook numa execução prévia a essa.
public function ptpac_tg_clear_job_application_form(){
remove_action( 'job_manager_application_details_email', [WP_Job_Manager_Post_Types::instance() ,'application_details_email']);
//remove_all_actions('job_manager_application_details_email');
}
Colocar a nova função que vai colocar um form (contact form 7) em vez do email para a submissão de uma oferta de emprego.
$this->loader->add_action('job_manager_application_details_email', $plugin_public, 'ptpac_tg_clear_job_application_form', 5, 1);
$this->loader->add_action('job_manager_application_details_email', $plugin_public, 'ptpac_tg_public_job_application_form', 10, 1);
Deixe um comentário