web-dev-qa-db-fra.com

Impossible d'annuler l'enregistrement du CPT du thème parent de mon thème enfant

Voici comment créer mon CPT dans le functions.php de mon thème parent:

function my_custom_post_job() {
  ...
  register_post_type('job', $args);
}
add_action('init', 'my_custom_post_job');

J'essaie de désinscrire ceci dans le functions.php de mon thème enfant, comme suit:

add_action('init', 'remove_cpt');
function remove_cpt() {
  remove_action('init', 'my_custom_post_job');
}

Qu'est-ce que je fais mal?

1
drake035

vous ne pouvez pas supprimer un crochet lorsque vous êtes dans le même crochet avec la même priorité.

une solution consiste à accrocher l'action à une priorité inférieure

add_action('init', 'remove_cpt', 5);
3
mmm