在自定义插件中,我调用了一个所见即所得的编辑器,如下所示:
<?php the_editor(get_option("reminder_text"), 'reminder_text'); ?>
一切正常,直到我尝试插入图像(上传器或外部源,没有区别)。
示例:我输入图片路径,图片显示正确。当我保存表单并返回它时,图像显示为损坏,路径被转义引号包围,例如:
\"http://www.my-image-link-here.jpg\"
有人知道如何解决这个问题吗?
那是因为数据在插入数据库时会被清理,您需要清理get_option
.
查看有关数据验证的文档。
采用:
the_editor( esc_attr( get_option( "reminder_text" ) ), 'reminder_text' );