WordPress : Ajouter un widget à post-new.php dans le tableau de bord ?

Publié par Jean-Michel le

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 à primaryun 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.

Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *