WordPress : Ajouter un widget à post-new.php dans le tableau de bord ?
Comment puis-je ajouter un widget personnalisé à wp-admin/post-new.php ?
Certains thèmes l’utilisent, et je ne veux pas pouvoir faire la même chose dans mon thème 🙂
Merci
/Richard
Solution n°1 trouvée
J’ai trouvé ce que je cherchais. C’est ce qu’on appelle les méta-boîtes et il existe de nombreux tutoriels pour les mettre en uvre. Google simplement 😉
Solution n°2 trouvée
Vous pouvez créer vous-même une nouvelle barre latérale dans functions.php, copier et coller l’une des actuelles, par exemple :
register_sidebar( array (
'name' => 'Primary Widget Area',
'id' => 'primary_widget_area',
'before_widget' => '<li id="%1$s" class="widget-container %2$s">',
'after_widget' => "</li>",
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
Changez toutes les références à primary
un nom de votre choix peut-êtrepost-new
Ajoutez ensuite cette barre latérale à wp-admin/edit-form-advanced.php. Recherchez ‘side-info-column’. Juste avant que cette div ferme l’annonce dans l’appel à la nouvelle barre latérale :
<?php if ( is_sidebar_active('secondary_widget_area') ) : ?>
<div id="secondary" class="widget-area">
<ul class="xoxo">
<?php dynamic_sidebar('secondary_widget_area'); ?>
</ul>
</div><!-- #secondary .widget-area -->
<?php endif; ?>
Encore une fois, vous pouvez copier l’un des fichiers actuels trouvés dans sidebar.php.
Vous pouvez ensuite accéder au tableau de bord> Apparence> Widgets et vous devriez y voir votre nouvelle barre latérale.
J’espère que cela pourra aider. Je serai heureux d’aider plus si besoin est.
0 commentaire