X

Obter the_excerpt fora do loop

Adicionar esse código PHP ao seu tema do Wordpress permitirá que você exiba o trecho da postagem fora do loop.


<?php 
   global $post;
   if (is_single()) {
      echo get_the_excerpt($post->ID);
   }
?>

Comentários   Deixe uma resposta

  1. Laurize Albarracin agosto 17, 2011 em 10:15 am

    I’m not sure, how do I use this and can it be used on wordpress pages?

    1. Hi Laurize, Lets say you wanted to display the excerpt of a post but within the footer of the page. Normally you would need to have the_excerpt within the loop this would let you place it in any location including the side bar footer etc.

      1. Laurize Albarracin agosto 18, 2011 em 12:32 am

        That’s what I need. but how do I use it? do i just replace the ‘ID’?

        1. Nope it will get the ID of the post it is displayed on so just place it within the sidebar or the header footer etc.

  2. Gwyneth Llewelyn julho 5, 2011 em 9:00 pm

    I wish it were that simple — it would be wonderful! Sadly, the usage of get_the_excerpt() with a parameter has been deprecated: look at http://core.trac.wordpress.org/browser/tags/3.2/wp-includes/post-template.php line 261 and following.

    The Codex also flags this usage as deprecated.

  3. This doesn’t work.

    1. Just tested the snippet to make sure I had no errors and it works fine. Can you give me some details on the what you are doing with the snippet ?

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

WordPress Launch Checklist

A lista de verificação definitiva para o lançamento do WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento de seu próximo site WordPress em um ebook prático.
Sim, envie-me o livro eletrônico gratuito grátis!