X

Adicionar um link permanente “Leia mais” ao final de the_excerpt

Snippets by IsItWP

Deseja adicionar o permalink “Read More” ao final do the_excerpt? Embora provavelmente exista um plug-in para isso, criamos um trecho de código rápido que você pode usar para adicionar o permalink “Read More” ao final do the_excerpt no WordPress.

Instruções:

Tudo o que você precisa fazer é adicionar esse código ao arquivo functions.php do seu tema ou em um plug-in específico do site:

function excerpt_readmore($more) {
	return '... <a href="'. get_permalink($post->ID) . '" class="readmore">' . 'Read More' . '</a>';
}
add_filter('excerpt_more', 'excerpt_readmore');

Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como adicionar corretamente trechos de código no WordPress, para não danificar seu site acidentalmente.

Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 50+ melhores temas responsivos do WordPress para criar um site pronto para dispositivos móveis e como criar um formulário de solicitação de emprego no WordPress.

Comentários   Deixe uma resposta

  1. brigitte pixner maio 27, 2019 em 12:47 pm

    using wp theme twenty nineteen, your excerpt tweak throws the following error:
    Undefined variable: post /functions.php on line 2 Notice: Trying to get property of non-object in /functions.php on line 2

    “line 2” refers to the code in line 2 of your code example above.

  2. for function.php
    ………………………………
    function custom_read_more() {
    return ‘ Continue Reading »‘;
    }
    function excerpt($limit) {
    return wp_trim_words(get_the_excerpt(), $limit, custom_read_more());
    }
    ………………………..
    for index.php
    ………………………….

  3. shirish nagansurkar dezembro 22, 2016 em 8:42 pm

    I am using Deep Sea theme, trick is not working for me, kindly suggest something to fix it.

    1. Without seeing your theme I would have no idea, I would guess that they don’t use the_excerpt() in the theme as expected so it does not work. This snippet simply just replaces […..] with my custom read more.

  4. 1. At the end of my post , a button named “permalink” is showing but i want to change it to “read more”.
    2. While clicking on this button , my Featured image is not showing up , all i can see is my Post without its Featured image.
    Suggest something….

  5. ah perfect, thank you so much!

  6. Is there a way to add the post title to the read more section?

  7. Didn’t work for me =(

    1. Do you use the “the_excerpt” function within your template?

  8. Append ‘Read More’ to the end of the_excerpt | WerdsWords julho 6, 2011 em 12:40 pm

    […] WPSnipp.com Share this […]

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!