it-swarm.com.de

wp_editor gibt keinen Shortcode aus

Ich habe ein Dashboard-Widget erstellt und dieses Widget zeigt Inhalte an, die ich von einer bestimmten Seite hinzufüge. Also habe ich eine Optionsseite erstellt und ein Textfeld mit dem WordPress-Editor erstellt.

wp_editor(html_entity_decode(stripcslashes($widget_content)), 'widget_wp_content');

Aber wenn ich diesen Feldwert im Widget-Bereich aufrufe, dann gibt er das richtige Bild als Bild und nicht als Bild-HTML. Aber für die Beschriftung wird die Beschriftung shortcode.like angezeigt

 [caption id="attachment_25613" align="alignnone" width="200"]image display and caption_content[/caption].

Ich benutze Code, um Wert zu drucken

echo  html_entity_decode(stripslashes($val['content']));

Vielen Dank

1
meenakshi

Sie müssen es durch do_shortcode() ausführen. do_shortcode() 'führt' alle Shortcodes in Text aus, die an ihn übergeben wurden:

echo do_shortcode( html_entity_decode( stripslashes( $val['content'] ) ) );
2
Jacob Peattie