• Olá galera estou querendo tirar a descrição de um post da pagina inicial do meu blog, para ficar apenas o TITULO e uma IMAGEM.

    <article id="post-<?php the_ID(); ?>" <?php post_class( 'cf' ); ?> role="article">
    
    <header class="article-header">
    
    <h1 class="h2 entry-title"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h1>
    
    </header>
    
    <section class="entry-content cf">
    <?php the_content(); ?>
    </section>
    
    </article>
Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • Se a imagem que você quer colocar for a imagem destacada do post, faça o seguinte:

    Substitua essa parte do código…
    <?php the_content(); ?>

    Por essa…

    <?php
    if ( has_post_thumbnail() ) {
        the_post_thumbnail();
    }
    ?>

    Espero ter ajudado.

    Criador do tópico kaiquemix

    (@kaiquemix)

    é imagem que for colocada no próprio POST.

    Criador do tópico kaiquemix

    (@kaiquemix)

    Sim apagou tanto a descrição e a imagem.
    Como deixo só a imagem e só tirar a descrição Ivanildo?

    Você pode tentar a solução aplicada nesse link:
    http://wordpress.stackexchange.com/a/196355

    Criador do tópico kaiquemix

    (@kaiquemix)

    Fiz, mas ele não ta encontrando as imagens.

    Criador do tópico kaiquemix

    (@kaiquemix)

    No caso só aparece a imagem padrão que coloquei. E não as imagens que estão nos posts.

    Criador do tópico kaiquemix

    (@kaiquemix)

    Consegui pegar,
    Agora como faço, para aparecer somente 3 POST no meu index, em vez de todos?

    Manda aí. Como está o seu código?

    Achei o erro no código. Tenta assim:

    function get_first_image() {
        global $post, $posts;
    
        $first_img = '';
    
        ob_start();
        ob_end_clean();
    
        $matches = '';
        preg_match_all( '/<img .+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches );
        $first_img = $matches[1][0];
    
        // Se não houver imagens
        if ( empty( $first_img ) ) {
            // Define uma imagem padrão
            $first_img = get_template_directory_uri() . '/img/default.jpg';
        }
    
        $first_img = '<img src="' . $first_img . '" alt="Post Image" />';
    
        return $first_img;
    }
Visualizando 9 respostas - 1 até 9 (de um total de 9)
  • O tópico ‘Retirar Descrição de um Post do Index – eddiemachado-bones-cfbfb62’ está fechado para novas respostas.