J'ai trouvé un crochet WordPress appelé " edit_form_after_title
" pour ajouter une zone de texte après le titre.
Comment puis-je utiliser ce crochet pour afficher l'extrait après le titre lors de la création d'un nouveau message?
J'ai trouvé un crochet WordPress appelé " edit_form_after_title
" pour ajouter une zone de texte après le titre.
Comment puis-je utiliser ce crochet pour afficher l'extrait après le titre lors de la création d'un nouveau message?
C'est simple, il suffit de désenregistrer la postexcerpt
boîte d'abord, puis d'en ajouter une autre en haut.
Voici mon code
add_action(
'admin_menu', function () {
remove_meta_box('postexcerpt', 'post', 'normal');
}, 999
);
add_action('edit_form_after_title', 'post_excerpt_meta_box');
meta_box
?J'ai adapté d'ici: /wordpress//a/158485/373
la source
De cette façon, vous pouvez ajouter exactement une boîte d'extrait à votre guise. Mais il est important d'éliminer la boîte d'origine. Sinon, vous ne pourrez pas enregistrer l'extrait dans la nouvelle boîte.
la source
Cette réponse est similaire à celle publiée par @OzzyCzech, mais elle est plus universelle et ajoute un en-tête à la boîte d'extrait. Un inconvénient de cette méthode est que vous ne pouvez pas masquer la boîte d'extrait via les options d'écran ... dans ce cas, vous devez utiliser la réponse de @ lea-cohen.
la source