web-dev-qa-db-fra.com

Créer un widget pour utiliser un shortcode?

J'ai un plugin (Social Warfare) que j'aime beaucoup. Mais, il n'y a pas de widget disponible. En quoi consiste la création d'un widget afin que je puisse utiliser le shortcode qui semble fonctionner correctement sur les pages et les publications?

1
PjGermain

Vous pouvez trouver plus d'informations dans l'API Widgets

0
Greg McMullen

Vous pouvez ajouter un Shortcode à l'aide du widget de texte intégré. Pour que le widget traite les codes courts, ajoutez le filtre suivant dans le functions.php de votre thème:

add_filter( 'widget_text', 'do_shortcode' );

Cela entraînera le passage du texte du widget à travers do_shortcode, ce qui rendra tous les codes courts incorporés dans le texte. Notez simplement que cela peut ne pas fonctionner pour tous les codes courts, selon ce qu’il fait réellement et s’il faut un contexte spécifique pour fonctionner correctement.

1
Milo