web-dev-qa-db-fra.com

Comment puis-je afficher la galerie intégrée à l'intérieur d'un widget?

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?

1
jan reimers

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.

3
Krzysiek Dróżdż