Je souhaite afficher une galerie spécifique (sans plugin = galerie intégrée à WordPress) dans un widget. J'ai essayé le shortcode [gallery ids="717"]
mais ça ne marche pas. Peut-être qu'une solution de contournement pourrait être d'activer les codes courts dans les widgets? Si oui, comment je fais ça?
Les widgets n'autorisent généralement pas les codes courts (ils les traitent comme du texte normal).
Ce que vous devez faire, c'est dire à ce widget, il devrait exécuter do_shortcode
sur son texte. Pour ce faire, vous pouvez utiliser cet extrait:
add_filter('widget_text', 'do_shortcode');
Il suffit de le placer dans votre fichier function.php
. Ensuite, vous pouvez placer des codes courts dans le widget texte et ils fonctionneront normalement.