Căutați o modalitate de a adăuga un link la fluxul dvs. RSS în partea de jos a fiecărui post? Dacă doriți să obțineți noi abonați, aceasta este o modalitate excelentă de a vă promova fluxul. Deși probabil există un plugin pentru asta, am creat un fragment de cod rapid pe care îl puteți folosi pentru a vă promova fluxul RSS pe fiecare postare.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
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');
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare vizionarea celorlalte articole de pe site, cum ar fi: Cele mai bune 6 plugin-uri de plată Stripe pentru WordPress și cum să creați un site de recenzii în WordPress.
Tocmai am pierdut trei ore încercând să înțeleg ce s-a întâmplat cu blogul meu. Oprește afișarea rezumatelor și încurcă și alte lucruri listate în functions.php.
Acest cod mi-a schimbat pagina principală de la afișarea rezumatelor la afișarea postărilor complete.
Folosesc acest cod pentru a afișa rezumate pe pagina mea principală:
$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);
}
și codul trebuie internaționalizat pentru a putea fi utilizat pentru celelalte 52% din internet...
Trebuie doar să potriviți numele funcției cu al doilea parametru $function_to_add și funcționează.
Salut Brad, mulțumesc pentru avertisment, totul este rezolvat. Nu-mi pot imagina cum am ratat asta,