Suporte » Temas » Leia mais só quando tiver mais

  • Como faço para o LEIA MAIS só aparecer quando tiver mais conteúdo?

    <span class="readmore_b"><a class="readmore" href="<?php the_permalink(); ?>"><?php _e('Leia Mais','Polished'); ?></a></span>

    Atualmente está assim

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Neste caso, você deve usar the_excerpt no código.

    • <?php the_content('Leia mais &raquo;'); ?>
      Este código exibe o post integralmente na página inicial ou parte do texto até encontrar a tag <!more–>
      <?php the_exerpt( ); ?>
    • E este exibe um certo número de caracteres. Se a postagem tem um texto curto ele é exibido inteiro, mesmo sem ter a tag <!–more–>.

    Veja mais em http://codex.wordpress.org/Customizing_the_Read_More&lt;

    Você pode suprimir mostrar resumo, parte do conteúdo e etc e só mostrar os titulos, então é só remover essa parte do código e deixar so o titulo.

    Dianakc, dá uma olhada no meu código e vê aonde eu mudaria? Meu Leia Mais fica em baixo do the_content:

    <!-- New Post-->
    <div class="new_post">
    	<h2 class="title"><a href="<?php the_permalink() ?>" title="<?php printf(__ ('Permanent Link to %s', 'Polished'), $titletext) ?>"><?php the_title(); ?></a></h2>
    
    	<?php if (get_option('polished_postinfo1') <> '') include(TEMPLATEPATH . '/includes/postinfo.php'); ?>
    
    	<div class="postcontent">
    
    		<?php if (get_option('polished_blog_style') == 'false') { ?>
    			<p><?php truncate_post(445); ?></p>
    		<?php } else { ?>
    			<?php the_content(''); ?>
    		<?php }; ?>
    
    		<span class="readmore_b"><a class="readmore" href="<?php the_permalink(); ?>"><?php _e('Leia Mais','Polished'); ?></a></span>
    		<div class="clear"></div>
    	</div>	<!-- end .postcontent -->
    </div>
    <!-- End Post -->

    Tenta assim e vê o que acontece:

    <!-- New Post-->
    <div class="new_post">
    	<h2 class="title"><a href="<?php the_permalink() ?>" title="<?php printf(__ ('Permanent Link to %s', 'Polished'), $titletext) ?>"><?php the_title(); ?></a></h2>
    
    	<?php if (get_option('polished_postinfo1') <> '') include(TEMPLATEPATH . '/includes/postinfo.php'); ?>
    
    	<div class="postcontent">
    
    		<?php if (get_option('polished_blog_style') == 'false') { ?>
    			<p><?php truncate_post(445); ?></p>
    <span class="readmore_b"><a class="readmore" href="<?php the_permalink(); ?>"><?php _e('Leia Mais','Polished'); ?></a></span>
    		<?php } else { ?>
    			<?php the_content('Leia Mais'); ?>
    		<?php }; ?>
    
    		<div class="clear"></div>
    	</div>	<!-- end .postcontent -->
    </div>
    <!-- End Post -->
Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Leia mais só quando tiver mais’ está fechado para novas respostas.