ダッシュボードウィジェットを作成しました。このウィジェットには、特定のページから追加するコンテンツが表示されます。だから、私はオプションページを作成し、ワードプレスエディタでtextareaフィールドを作りました。
wp_editor(html_entity_decode(stripcslashes($widget_content)), 'widget_wp_content');
しかし、私はウィジェットの領域でこのフィールド値を呼び出しているときは、画像ではなく画像として正しい画像を表示しています。しかしキャプションのためにその表示キャプションのshortcode.like
[caption id="attachment_25613" align="alignnone" width="200"]image display and caption_content[/caption].
値を表示するためにコードを使用しています
echo html_entity_decode(stripslashes($val['content']));
ありがとう
あなたはdo_shortcode()
を通してそれを実行する必要があります。 do_shortcode()
は、渡されたテキスト内のすべてのショートコードを「実行」します。
echo do_shortcode( html_entity_decode( stripslashes( $val['content'] ) ) );