So kannst du Shortcodes innerhalb von Text-Widgets verwenden

Standardmäßig können innerhalb von Text-Widgets keine Shortcodes ausgeführt werden. Mit Hilfe eines Filters kannst du den Widget-Text manipulieren. Dazu verwendest du die Funktion add_action. Als ersten Parameter übergibst du den Filter widget_text und als zweiten Parameter übergibst du die Funktion, die ausgeführt werden soll, um den Widget-Text zu manipulieren. Die Funktion do_shortcode() durchsucht den übergebenen Text nach Shortcodes, filtert diese und gibt den Text mit den verarbeiteten Shortcodes zurück. So kannst du du Shortcodes innerhalb von Text-Widgets einsetzen.

Falls du Shortcodes in deinen Text-Widgets verwenden möchtest, öffne die Datei functions.php deines aktiven Themes und füge die folgende Zeile ein:

/**
 * Shortcodes innerhalb von Text-Widgets verwenden
 * https://wp-bibel.de/snippet/shortcodes-innerhalb-von-text-widgets-verwenden/ ‎
 */

add_filter( 'widget_text', 'do_shortcode' );

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.