Plugin pour insérer un widget facilement dans une page

Il peut être très intéressant de pouvoir intégrer un widget dans une page ou encore même un article. Pour ma part, je souhaitais afficher mes 5 derniers articles dans une page après son contenu. Le widget Articles Récent était donc parfait pour cela !

Il existe deux solutions pour arriver à ce résultat

  1. créer un nouveau modèle de page avec le widget inclut dedans.
  2. insérer un shortcode dans notre page.

Pour ma part, j’ai opter pour la seconde solution en utilisant le plugin amr shortcode any widget de Anmari. Ultra facile à utiliser, cette extension vous évitera de mettre la main dans le cambouis et vous rendra de nombreux services !

Comment utiliser amr shortcode any widget – tutoriel

  • Dans un premier temps vous allez bien sûr devoir télécharger, installer et activer le plugin.
  • Vous allez ensuite vous rendre dans Apparence > Widget
  • Vous remarquez alors qu’un nouveau bloc « Sortcodes » s’est ajouté aux autres blocs à droite. Déposez le widget qui vous intéresse dans celui-ci, paramétrez-le comme bon vous semble et enregistrez.
  • Rendez-vous ensuite sur la page ou l’article sur lequel vous souhaitez insérer le shortcode
  • Insérez ensuite le shortcode approprié à l’endroit où vous souhaitez faire apparaître le widget.

Les shortcodes à insérer sont différents selon la situation :

  • [do_widget nomwidget] : le nom de votre widget ne tient qu’en un mot. Exemple : [do_widget calendrier]
  • [do_widget « nom widget »] : le nom de votre widget est en plusieurs mots. Exemple : [do_widget « Articles récents »]
  • [do_widget id=widgetid] : si vous souhaitez insérez le même widget dans plusieurs pages, mais avec des paramètres différents. Exemple : [do_widget id=categories-6]
Si vous insérer les shortcodes avec le nom alors que plusieurs widget portent ce nom dans le bloc Shortcodes, tous les widgets portant ce nom apparaîtront dans votre page.

Comment obtenir l’ID d’un widget ?

Pour trouver l’id, insérez dans un premier temps une fausse id telle que « categorie-6 » et enregistrez votre page. Lorsque vous actualiserez la page sur laquelle vous avez inséré le shortcode, le message d’erreur suivant apparaîtra en haut de page : « Widget not found in widget list. Try debug« . Cliquez alors sur Try Debug.

Dans la page qui s’affiche, recherchez « Sidebar: Shortcodes »  et copiez l’id de votre widget se trouvant dessous. Il ne me reste plus qu’à coller l’id dans mon shortcode.  Exemple : [do_widget id=recent-posts-2]

Si vous trouvez une meilleure solution pour obtenir l’id, je suis preneur !

Et comme d’habitude n’hésitez pas à poser vos questions ou remarques en commentaire ou encore à noter et partager l’article si celui-ci vous plaît 😉   À bientôt !