Está procurando uma maneira de adicionar um link para seu feed RSS na parte inferior de cada publicação? Se estiver procurando obter novos assinantes, essa é uma ótima maneira de promover seu feed. Embora provavelmente exista um plug-in para isso, criamos um trecho de código rápido que você pode usar para promover seu feed RSS em todas as postagens.
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 wps_promote_feed($content,$class = "promote") { echo $content; if (is_single()) { ?> <div class="<?php echo $class; ?>"> <h3>Enjoyed this article?</h3> <p>Please consider subscribing to our <a class="feed" href="<?php bloginfo('rss2_url'); ?>" title="Subscribe via RSS">RSS feed!</a></p> </div> <?php } } add_filter('the_content','wps_promote_feed');
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 acidentalmente seu site.
Se você gostou desse snippet de código, considere dar uma olhada em nossos outros artigos no site, como: 6 melhores plugins de pagamento Stripe para WordPress e como criar um site de avaliação no WordPress.
Just wasted three hours figuring out what happened to my blog. Stops excerpts from showing and messes around with other stuff listed in functions.php too.
This code changed my front page from displaying excerpts to displayng full posts.
I use this code to display excerpts on my front page:
$excerpt = get_the_excerpt();
echo string_limit_words( $excerpt, 38 );
function string_limit_words($string, $word_limit) {
$words = explode(' ', $string, ($word_limit + 1));
if(count($words) > $word_limit)
array_pop($words);
return implode(' ', $words);
}
and code needs to be internationalised to be able to use it for the other 52% of the internet…
Just need to match your function name with your 2nd parameter $function_to_add and it works.
Hi Brad, thanks for the heads up all fixed. Can’t imagine how I missed that,