Lors de la configuration de méta-boîtes dans un type de message personnalisé, je le fais en utilisant le add_meta_boxes
crochet, par exemple
add_action('add_meta_boxes', 'meta_box_setup');
function meta_box_setup()
{
add_meta_box(
'mb_movie_review',
'Movie Review Details',
'display_movie_review_mb',
'movie-reviews',
'side',
'high'
);
}
Mais je viens de lire ce tutoriel qui fait ce qui suit en utilisant le admin_init
crochet, comme ça ...
add_action('admin_init', 'meta_box_setup');
function meta_box_setup()
{
add_meta_box(
'mb_movie_review',
'Movie Review Details',
'display_movie_review_mb',
'movie-reviews',
'side',
'high'
);
}
C'est la première fois que je le vois en utilisant le admin_init
crochet.
Question
Cette dernière méthode ( en utilisant admin_init
) fait le travail , mais ...
- est-ce la méthode préférée ? (c'est-à-dire plus optimisé?)
- juste une manière différente d'obtenir les mêmes résultats, ou
- une mauvaise façon d'ajouter des méta-boîtes? (si oui, pourquoi?)
add_meta_boxes
. Nous avons même "add_meta_boxes_$post_type"
pour un contrôle plus fin.
add_meta_boxes
préférable.