In a custom plugin I invoke a WYSIWYG editor like this:
<?php the_editor(get_option("reminder_text"), 'reminder_text'); ?>
Everything works fine, until I try to insert an image (uploader or external source, no difference).
Example: I enter the image path and the image is displayed correctly. When i save the form and return to it, the image is displayed as broken and the path is surrounded by escaped quotes, e. g.:
"http://www.my-image-link-here.jpg"
Has someone an idea how to solve this problem?
That’s because the data is sanitized when inserted in the database, you need to clean up the returning results of
get_option
.Take a look at the documentation about Data Validation.
Use:
Related answer at WordPress StackExchange.