Suporte » Pedidos e Feedback » Como Remover Imagem Destacada Apenas dentro do Post

  • Preciso de Ajuda para usar imagem destacada mais não gostaria que aparecesse dentro do post, tem algum plugin ou configuração que possa fazer para deixar a imagem destacada para somente plugins como Posts “Relacionados” chamem essas imagens destacadas. mais quando entra dentro do post não aparecer?

    bom esse é o código que tem dentro no meu single.php

    <?php get_header(); ?>
    <!-- Start dynamic -->
    	<main id="main" role="main">
    		<section>
    			<?php if(have_posts()): while (have_posts()):the_post(); ?>
    			<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    				<?php edit_post_link('Edit', '', ''); ?>
    				<h2><a href="<?php the_permalink();?>"><?php the_title(); ?></a></h2>
    				<p class="img">
    					<?php
    					if ( has_post_thumbnail() ) {
    					the_post_thumbnail( 'custom-size' );
    					}
    					else {
    						if(!has_post_thumbnail()) {
    					echo "<div class=\"img-def-single\"> </div>"; }
    					}
    
    					?>
    				</p>
    				<div class="content"><?php the_content();?></div>
    				<div class="meta-box-vision">
    				<table>
    					<tr><th><strong>Contacts:</strong></th></tr>
    					<?php get_template_part( 'content', 'single' ); ?>
    				</table>
    				</div>
    					<small>Posted by: </small> <em><?php the_author() ?></em> <small>on</small>
    					<em class="entry-date"> <?php echo get_the_date(); ?></em>
    				<div class="tag-s"> <?php the_tags( 'Tags: ',' '  ); ?> </div>
    				<div class="postpagination">
    				  <span class="prevpost"><?php previous_post_link('%link', __(' <span class="meta-nav">&larr;</span>previous', 'classified-ads')); ?></span>
    				 <span class="nextpost"><?php next_post_link('%link', __('next <span class="meta-nav">&rarr;</span>', 'classified-ads')); ?></span>
    				</div>
    		   </article>
    			<div class="commen"><?php if (comments_open() || get_comments_number()) { comments_template(); } ?></div>
    			<?php endwhile; endif; ?>
    <!-- End dynamic -->
    		</section>
    <?php get_sidebar(); ?>
    	</main>
    <!-- End dynamic -->
    <?php get_footer(); ?>

    Desde-já agradeço!

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

    (@leobaiano)

    A imagem destacada só vai aparecer no conteúdo do post se você inserir ela, por padrão ela não aparece automaticamente no conteúdo. Acontece que o seu tema está verificando se existe imagem destacada e quando existe ele exibe ela antes do conteúdo do post, remova o trecho abaixo do código que você postou, essa é a parte que chama a imagem destacada.

    <p class="img">
    <?php
    if ( has_post_thumbnail() ) {
    	the_post_thumbnail( 'custom-size' );
    }
    else {
    	if(!has_post_thumbnail()) {
    		echo "<div class=\"img-def-single\"> </div>"; }
    	}
    ?>
    </p>

    – Obrigado Leo, funcionou.

    Moderador Leo Baiano

    (@leobaiano)

    Opa, legal!

    – Opá Leo, desculpa tá incomodando, nesse aqui removo qual código:

    <?php
    /**
     * Theme Single Post Section for our theme.
     *
     * @package ThemeGrill
     * @subpackage ColorMag
     * @since ColorMag 1.0
     */
    ?>
    
    <?php get_header(); ?>
    
    	<?php do_action( 'colormag_before_body_content' ); ?>
    
    	<div id="primary">
    		<div id="content" class="clearfix">
    
    			<?php while ( have_posts() ) : the_post(); ?>
    
    				<?php get_template_part( 'content', 'single' ); ?>
    
    			<?php endwhile; ?>
    
    		</div><!-- #content -->
    
          <?php get_template_part( 'navigation', 'single' ); ?>
    
          <?php if ( get_the_author_meta( 'description' ) ) : ?>
             <div class="author-box">
                <div class="author-img"><?php echo get_avatar( get_the_author_meta( 'user_email' ), '100' ); ?></div>
                   <h4 class="author-name"><?php the_author_meta( 'display_name' ); ?></h4>
                   <p class="author-description"><?php the_author_meta( 'description' ); ?></p>
             </div>
          <?php endif; ?>
    
          <?php if ( get_theme_mod( 'colormag_related_posts_activate', 0 ) == 1 )
             get_template_part( 'inc/related-posts' );
          ?>
    
          <?php
             do_action( 'colormag_before_comments_template' );
             // If comments are open or we have at least one comment, load up the comment template
             if ( comments_open() || '0' != get_comments_number() )
                comments_template();
             do_action ( 'colormag_after_comments_template' );
          ?>
    
    	</div><!-- #primary -->
    
    	<?php colormag_sidebar_select(); ?>
    
    	<?php do_action( 'colormag_after_body_content' ); ?>
    
    <?php get_footer(); ?>
    Moderador Leo Baiano

    (@leobaiano)

    Procure um arquivo chamado content-single.php e neste arquivo procure por the_post_thumbnail().

    – Achei, após isso apago algum?!

    Moderador Leo Baiano

    (@leobaiano)

    Não entendi sua pergunta.

    – Eu gostaria de apagar a imagem de destaque na página da postagem, nesse segundo single.php que falei acima.

    Moderador Leo Baiano

    (@leobaiano)

    Eu te respondi lá em cima que o single.php está chamando um arquivo chamado content-single.php e o código que chama a imagem de destaque provavelmente está lá. Vai nesse arquivo e procura por the_post_thumbnail() que é a função que chama a imagem de destaque.

    Bom dia, amigos.

    Existe a possibilidade de deixar a imagem apenas como destaque (sem que ela apareça no post) apenas por determinada categoria?

    Gostaria de colocar uma parte para colunistas no meu site, então, quando clicasse na categoria “colunas”, deixaria apenas a foto deles como destaque, mas isso não se aplicaria à categoria “Notícias” por exemplo.

    Não saco nada de programação, se houver algum plugin para isso me deixaria muito feliz.

    Segue exemplo: http://ecbahia.com/coluna/dois-pontinhos-que-fazem-falta

    Obrigado.

    Moderador Leo Baiano

    (@leobaiano)

    @vitorntv crie um tópico para a sua dúvida.

    Desculpe, qual o procedimento?

    Moderador Leo Baiano

    (@leobaiano)

    Falei ai em cima, crie um tópico com sua dúvida. Postar uma nova dúvida nos comentários da dúvida de outra pessoa só atrapalha.

Visualizando 13 respostas - 1 até 13 (de um total de 13)
  • Você deve estar logado para responder a este tópico.