Wordpress визуализирует изображение из пользовательского wysiwyg

Итак, у меня есть пользовательский wp_editor() в моей категории продуктов woocommerce, который работает нормально. В основном я хочу, чтобы он добавлял изображения, которые будут отображаться на страницах категорий. Я могу добавлять изображения с медиа и сохранять их.

Однако у меня возникли проблемы с отображением изображения на переднем конце. Я могу получить контент из wysiwyg вот так...

$topBanner = get_woocommerce_term_meta( $id, 'product_cat_top_banner_wysiwyg', true );

Это дает мне весь тег img. Но если я использую echo $topBanner, он буквально отображает тег img на странице.

Как я могу заставить его отображать фактическое изображение на странице, а не тег img.


person John Halsey    schedule 11.11.2015    source источник


Ответы (1)


Я не уверен в коде, который вы используете, но у меня была такая же проблема при использовании wp_editor, данные носителя были представлены: /img674589/ и не отображали изображение на сайте, что я использовал для исправления, это wordpress Sanitize:

<?php wp_kses_post( $data ); ?>

http://codex.wordpress.org/Function_Reference/wp_kses_post

person DrMosko    schedule 21.12.2015