我已经创建了一个仪表板小部件,这个小部件将显示我将从特定页面添加的内容。因此,我创建了一个选项页,并用wordpress编辑器创建了一个textarea字段。
wp_editor(html_entity_decode(stripcslashes($widget_content)), \'widget_wp_content\');
但当我在widget区域调用这个字段值时,它给出的是正确的图像,而不是图像html。但对于标题,它会显示标题短代码。喜欢
[caption id="attachment_25613" align="alignnone" width="200"]image display and caption_content[/caption].
我正在使用代码打印值是
echo html_entity_decode(stripslashes($val[\'content\']));
谢谢
最合适的回答,由SO网友:Jacob Peattie 整理而成
你需要仔细检查一下do_shortcode()
. do_shortcode()
\'运行传递给它的文本中的任何短代码:
echo do_shortcode( html_entity_decode( stripslashes( $val[\'content\'] ) ) );