Suporte » Ajustando o WordPress » Remover imagens de dentro do post

  • rodrigusilveira

    (@rodrigusilveira)


    Olá, Estou usando o feedburner como feed e está funcionando tudo corretamente.

    Meu problema é que só quero que apareça a foto de destaque, não quero que apareça as fotos internas do post nem os textos. Como fazer isso?

    Estou usando o código dentro do functions abaixo:

    add_filter( 'the_content', 'ld_featured_image_in_feed' );
    function ld_featured_image_in_feed( $content ) {
        global $post;
        if( is_feed() ) {
            if ( has_post_thumbnail( $post->ID ) ){
                $feat_image_output = get_the_post_thumbnail( $post->ID, 'medium', array( 'style' => 'height: auto;margin-bottom:2em;max-width: 800px !important;padding-top: 0.75em;width: 100% !important;' ) );
                $content = $feat_image_output . $content;
            }
        }
        return $content;
    }

    Veja meu feed – > http://feeds.feedburner.com/projetosdedecorao

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Leo Baiano

    (@leobaiano)

    O código que você postou está adicionando colocando a imagem destacada antes do conteúdo do post nos feeds.

    Para resolver seu problema você vai precisar escrever uma expressão regular para encontrar e deletar todas as tags de imagem <img> e colocar ela logo abaixo do if ( is_feed () ) {.

    Criador do tópico rodrigusilveira

    (@rodrigusilveira)

    essa expressão regular para deletar as tags de imagem irá deletar também a imagem de destaque? eu só quero que o texto e a imagens de dentro do post sumam. a imagem de destaque não.

    Moderador Leo Baiano

    (@leobaiano)

    Não vai remover a imagem de destaque porque ela a imagem de destaque será adicionada depois que o script ler e remover todas as imagens, por isso falei que precisa ser logo após o if ( is_feed () ) { e antes de f ( has_post_thumbnail( $post->ID ) ){.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Remover imagens de dentro do post’ está fechado para novas respostas.