Как отобразить содержание поста без изображения?

Я реализовал галерею jQuery для отображения нескольких изображений в сообщении.
Проблема в том, что the_content(); также отображает изображение поста.
Как его отфильтровать?

Спасибо.

Понравился вопрос? Нужен ответ? Поддержите проект
WPAsk
Ответов: 2
  1. samjco

    Это лучше:

    <?php echo strip_shortcodes(wp_trim_words( get_the_content(), 80 )); ?>
    

    Измените 80 на любое количество слов.

  2. Bainternet

    вы можете добавить фильтр в хук the_content для удаления изображений

    что-то вроде:

    add_filter('the_content', 'strip_images',2);
    
    function strip_images($content){
       return preg_replace('/<img[^>]+./','',$content);
    }
    
Добавить ответ

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: