Как в вордпресс убрать обертку картинок в тег p в контенте?

Подскажите пожалуйста как можно в вордпресс убрать тег <p> который добавляется к картинкам? Мне нужно оставить все теги как есть, но в одном случае, когда <p> вокруг картинки — удалить его.

Заранее благодарен.

Добавить Комментарий
    Ответ

    При выводе контента через the_content() — будет удален тег <p> — вокруг картинок, с помощью регулярного изображения.

     /**
     * Удаляем тег <p> вокруг изображений в контенте
     *
     * @param type $content
     * @return type
     */
     function onwp_remove_img_ptags_func( $content ){
     return preg_replace('/<p>\s*(<a[^>]+>)?\s*(<img[^>]+>)\s*(a>)?\s*<\/p>/iU', '\1\2\3', $content);
     }
    add_filter('the_content', 'onwp_remove_img_ptags_func');
     

    данный код следует добавить в файл functions.php

    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.