Deși fluxurile RSS sunt grozave pentru promovarea conținutului tău în directoare, cititoare de fluxuri și alte platforme, ele au un mare dezavantaj: imaginile de prezentare ale postărilor tale de pe blog nu vor apărea.
Când am început să-mi sincronizez conținutul WordPress prin fluxuri RSS, am fost frustrat de cât de simple și pline de text arătau. Imaginile mele de prezentare, alese cu grijă, nu se găseau nicăieri, făcând conținutul meu să se confunde cu toate celelalte postări.
După ce am administrat multiple site-uri WordPress de-a lungul anilor, am învățat că elementele vizuale fac o diferență uriașă în modul în care oamenii interacționează cu conținutul tău. Adăugarea miniaturilor postărilor poate transforma complet fluxurile tale RSS WordPress.
În acest articol, îți voi arăta cum poți adăuga miniaturi ale postărilor în fluxurile RSS WordPress.

Ce este un feed RSS WordPress?
RSS, sau Really Simple Syndication, permite utilizatorilor și aplicațiilor să primească actualizări regulate de pe un site web sau un blog într-un flux web.
Fluxurile RSS vă ajută să primiți actualizări de pe site-urile web alese de dvs. fără a fi nevoie să le vizitați manual. Ajută la economisirea timpului și puteți vedea cel mai recent conținut în e-mailul dvs., cititoarele de fluxuri și alte dispozitive.
Dacă aveți un blog WordPress, atunci fluxurile RSS vă pot ajuta să vă promovați conținutul și să generați trafic pe blogul dvs.. Puteți face ca articolele noi să fie ușor de descoperit de către cititori și să îi faceți să revină pe site-ul dvs. pentru conținut proaspăt.
Cu toate acestea, problema cu fluxurile RSS WordPress este că nu afișează imaginile de prezentare ale postărilor dvs. de pe blog.
Adăugarea miniaturilor postărilor vă ajută să personalizați fluxul RSS. De asemenea, ajută la îmbunătățirea fluxului și la oferirea unei experiențe mai bune utilizatorului.
Acestea fiind spuse, să vedem cum puteți adăuga miniaturi de postări la fluxurile RSS WordPress. Vă voi arăta două modalități de a face acest lucru, inclusiv utilizarea unui plugin WordPress și adăugarea unei funcții simple la fișierele temei dvs.
- Adăugarea miniaturii postării la fluxurile RSS folosind un plugin (modul ușor)
- Adăugare manuală a miniaturii postării la fluxurile RSS (necesită codare)
- Ghiduri experte despre fluxurile RSS WordPress
Adăugarea miniaturii postării la fluxurile RSS folosind un plugin (modul ușor)
Cel mai simplu mod de a afișa imagini prezentate în fluxul RSS este prin utilizarea pluginului Featured Images in RSS for Mailchimp & More.
Este un plugin WordPress gratuit care te ajută să adaugi imagini în fluxul RSS, astfel încât acestea să fie afișate în campaniile tale de e-mail RSS și oriunde altundeva este utilizat fluxul RSS.
Mai întâi, va trebui să instalezi și să activezi pluginul. Dacă ai nevoie de ajutor, consultă ghidul nostru despre cum să instalezi un plugin WordPress.
După activare, puteți accesa Imagini proeminente în RSS din tabloul de bord WordPress.
Pluginul vă permite să modificați dimensiunea imaginii RSS, alinierea, spațierea textului și să alegeți dacă doriți ca imaginile să fie clicabile.

După ce ați făcut modificările dorite, nu uitați să faceți clic pe butonul „Salvare modificări”.
Adăugare manuală a miniaturii postării la fluxurile RSS (necesită codare)
O altă modalitate prin care poți afișa miniaturi ale postărilor în fluxurile RSS WordPress este prin adăugarea unui fragment de cod în fișierul `functions.php` al temei tale. functions.php
Nu recomand editarea directă a fișierului functions.php, deoarece cea mai mică greșeală poate defecta site-ul tău WordPress. În schimb, o modalitate mai ușoară de a adăuga cod este prin utilizarea pluginului WPCode.

Cu WPCode, puteți adăuga în siguranță fragmente de cod în WordPress fără erori. În plus, vă permite să păstrați codul personalizat chiar dacă actualizați sau schimbați tema WordPress.
Versiunea gratuită a WPCode vine cu tot ce ai nevoie pentru a adăuga cod personalizat în WordPress, inclusiv o bibliotecă de fragmente de cod gata făcute. WPCode Pro include funcționalități avansate precum revizii de cod, fragmente programate, pixeli de conversie și multe altele.
Mai întâi, va trebui să instalați și să activați pluginul WPCode. Puteți urma tutorialul nostru despre cum să instalați un plugin WordPress.
Odată ce pluginul este activ, puteți accesa Code Snippets » + Add Snippet din tabloul de bord WordPress.
De aici, accesați opțiunea „Adăugați codul dvs. personalizat (Fragment nou)” și faceți clic pe butonul „+ Adăugați fragment personalizat”.

Apoi, selectați „Fragment PHP” ca tip de cod din lista de opțiuni care apar pe ecran.

După aceea, trebuie să copiați următorul cod:
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
return $content;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');
Apoi, continuați și dați un titlu fragmentului dvs., poate fi orice pentru a vă ajuta să vă amintiți la ce servește codul.
Apoi, lipiți codul pe care l-ați copiat anterior în caseta „Previzualizare cod”.

Acum, derulați în jos la secțiunea „Inserare”.
Pentru acest fragment, veți dori să lăsați opțiunea „Inserare automată” selectată pentru a insera și executa automat fragmentul de cod pe site-ul dvs.

În final, comutați comutatorul de la „Inactiv” la „Activ”.
Apoi, nu uitați să apăsați butonul „Salvează fragmentul”.

Puteți urma tutorialul nostru despre cum să adaugi ușor cod personalizat în WordPress pentru mai multe detalii.
Pentru mai multe sfaturi despre adăugarea imaginilor de prezentare în postările de pe blog, puteți consulta ghidul nostru despre cum să adăugați miniaturi de postare în WordPress.
Ghiduri experte despre fluxurile RSS WordPress
Acum că știi cum să adaugi miniaturi ale postărilor în fluxurile tale RSS, s-ar putea să vrei să vezi și celelalte ghiduri ale noastre despre fluxurile RSS WordPress:
- Cum să personalizezi complet fluxurile RSS WordPress
- Cum să afișați orice flux RSS pe blogul dvs. WordPress
- 12 sfaturi pentru optimizarea fluxului RSS WordPress
- Cum să creezi fluxuri RSS separate pentru fiecare categorie în WordPress
- Cum să excluzi categorii specifice din fluxul RSS WordPress
- Cum să remediați erorile feed RSS WordPress
- Cum să adăugați o hartă site RSS în WordPress (Metoda ușoară)
Sper că acest articol v-a ajutat să învățați cum să adăugați miniaturi de postări la fluxurile RSS WordPress. Puteți, de asemenea, să consultați ghidul nostru despre cel mai bun generator gratuit de nume de afaceri și cum să alegi cel mai bun constructor de site-uri web.
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.
Jennifer
Salut,
Când am adăugat acest cod la functions.php, a schimbat lungimea descrierii. Acum tot conținutul postărilor de pe blog este afișat în fluxul RSS. Înainte era tăiat. Există o modalitate de a limita descrierea la maximum 300 de cuvinte?
Mulțumesc
Suport WPBeginner
For what you are wanting you would want to change get_the_content to get_the_excerpt and that should allow it to display with the excerpt
Admin
M. Shukla
În primul rând, permiteți-mi să vă mulțumesc pentru diversele tutoriale care m-au ajutat de-a lungul timpului să rezolv mai multe probleme.
Caut doar o implementare simplă.
Vreau doar ca feed-ul meu de categorii WordPress, de ex. wpbeginner.com/category/wp-tutorials/feed să aibă imaginea de prezentare a postării.
Astfel încât, sub categoria/știri/flux, articolele mele să afișeze imagini proeminente în secțiunile Google News Publishers.
Suport WPBeginner
Metoda din ghidul nostru de mai sus ar trebui să vă permită să adăugați imagini la fluxurile RSS. Pluginul are un plan plătit dacă doriți să excludeți în mod specific alte categorii.
Admin
Jana
Acest lucru nu funcționează. Din păcate, la executare, afișează conținutul complet al postării și imaginea proeminentă la dimensiune completă în loc de rezumat.
Suport WPBeginner
Din declarația dvs. funcționează. Adaugă miniatura postării, ceea ce este scopul acestui tutorial, ați dori să schimbați get_the_content în get_the_excerpt pentru a afișa rezumatul și nu conținutul complet.
Admin
marisa
Deci, cum modifici funcția dacă folosești un ACF pentru miniatura ta principală personalizată în loc de miniatura WordPress?
Dani Serrano
Salutare tuturor,
Am 4 CPT pe site-ul meu.
Le-am adăugat pe toate în feed-ul meu urmând: https://www.wpbeginner.com/wp-tutorials/how-to-add-custom-post-types-to-your-main-wordpress-rss-feed/
Dar acum vreau să adaug miniatura ca și conținut în feed.
Știi cum pot face asta?
Ceea ce am nevoie este similar cu conținutul acestui post, dar pentru toate CPT-urile.
Mulțumiri și salutări,
Dani
wasim
Domnule. Folosesc fluxurile RSS ale altor site-uri web pentru a selecta știrile, dar nu afișează imaginile de prezentare, ci doar linkul. Va funcționa acest cod sau plugin pentru mine?? Am încercat ambele, dar nu s-a întâmplat nimic. Mulțumesc.
Și vă rog să-mi sugerați ce ar trebui să fac.
SoNyne
Deci, acest lucru adaugă doar imaginea la conținut. Nu este cu adevărat dorit pentru nevoile mele. Cum pot adăuga un nou câmp pentru a putea folosi get_thumbnail atunci când folosesc metoda fetch_feed în WordPress?
Araujo, Luiz
Salut, cum pot aplica acest filtru într-un flux RSS personalizat
Am creat următorul rss
add_action(‘init’, ‘customRSS’);
function customRSS(){
add_feed(‘feedname’, ‘customRSSFunc’);
}
function customRSSFunc(){
get_template_part(‘rss’, ‘feedname’);
}
Treabă grozavă
Steffi
Am lipit codul în funcțiile WP acum, site-ul meu s-a prăbușit. Ecran alb. Nu mă pot conecta. AJUTOOOOOR!!!!
Suport WPBeginner
Va trebui să vă conectați la site-ul dvs. web folosind un client FTP. Apoi localizați fișierul functions.php (îl veți găsi în /wp-content/themes/your-theme-folder/), editați fișierul folosind un editor de text simplu, cum ar fi Notepad. Anulați modificările pe care le-ați făcut anterior. În final, salvați fișierul și încărcați-l înapoi.
De asemenea, este posibil să doriți să consultați ghidul nostru de depanare WordPress.
Admin
Bolkya Resha
Am încercat același lucru pentru site-ul meu, dar fluxul RSS nu afișează imagini, vă rog ajutați-mă
Suport WPBeginner
Fluxul RSS este un fișier XML. De obicei, atunci când vizualizați un fișier XML într-un browser, acesta vă va afișa doar codul și nu va executa marcajul. Trebuie să verificați fluxul dvs. într-un cititor de fluxuri precum Feedly.
Admin
Natalie
Este posibil să folosesc această funcție cu WP RSS Widget? Trebuie să import POST-uri cu miniaturi pe un alt site.
Suresh Khanal
A fost o adevărată bătaie de cap să văd campaniile RSS-to-email fără imagini, deoarece fluxul RSS nu avea eticheta necesară pentru a extrage imagini. Oricum, am modificat fișierul functions.php și acum MailChimp poate extrage componentele necesare, iar acum emailurile arată superb.
Cu toate acestea, imaginile din fluxul RSS arată în continuare foarte mari și aș dori să le redimensionez la o dimensiune potrivită. Trebuie să caut mai mult și să găsesc o soluție pentru asta.
Elodie
Thank you it crashed my site!
Jeremy R. Hammond
Acest lucru a reușit să includă miniatura în flux, dar a creat alte două probleme:
1) Feed-ul meu arată acum conținutul complet în loc de doar rezumat.
2) Feed-ul capturează, de asemenea, imaginea mea de prezentare din conținut (imaginea completă, nu doar miniatura) și acest shortcode:
[caption id="attachment_24496" align="aligncenter"width="739"]Textul legendei[/caption]
Presupun că există o modalitate de a corecta ambele probleme. Poate cineva să ajute?
Gretchen Louise
Vă mulțumesc foarte mult pentru acest cod! Aveți sugestii pentru a-l edita astfel încât miniatura postării să fie un link către postarea în sine?
Keifer Moore
Am încercat să implementez acest lucru și am primit „Eroare de analiză: eroare de sintaxă, neașteptat „<' în /home/content/98/8201898/html/wp-content/themes/twentyfourteen/functions.php pe linia 526"
Nu pot accesa wp-admin sau fluxul rss. Am încercat să creez fișiere noi wp-config.php și nimic nu funcționează. Cineva ar putea ajuta?
Salvatore Capolupo
Foarte util, mulțumesc
I Plank
mulțumesc mult. funcționează
Benjamin
Salut, cine a scris acest post. Mulțumesc în primul rând, dar când folosesc acest cod, feed-ul meu afișează imaginea la DIMENSIUNE COMPLETĂ, nu ca o miniatură. Ce ați recomanda pentru a defini o dimensiune?
vijay saklani
Salut,
sunt nou pe wordpress. îmi poți sugera cum pot folosi acest lucru pentru a afișa un feed rss cu miniaturi. iată codul meu:
get_item_quantity( 10 );
// Construiește un array cu toate elementele, începând cu elementul 0 (primul element).
$rss_items = $rss->get_items( 0, $maxitems );
endif;
?>
<a href="get_permalink() ); ?>”
title=”get_date(‘j F Y | g:i a’) ); ?>”>
get_title($content,) ); ?>
get_description() ); ?>
și adăugați funcția describe în function.php a temei. dar nu funcționează.
Ajutați-mă!!!!
Mulțumesc
François
Salut,
Mulțumesc pentru distribuire!
Aș dori să știu dacă este posibil (și cum) să folosesc acest script pentru a afișa imaginea autorului în fluxul RSS? Există o modalitate de a face acest lucru?
Mulțumesc
François
Kama
De ce trebuie să verificăm has_post_thumbnail()?
get_the_post_thumbnail() returnează un șir gol dacă nu a putut obține miniatura. De asemenea, nu este necesar să definiți global $post. Filtrele sunt apelate din interiorul buclei.
Și de ce numim get_the_content(), este necesar?
Acest cod va fi suficient:
—
function rss_post_thumbnail( $content ){ $img = get_the_post_thumbnail( null, array(100, 80), array( ‘align’ => ‘left’, ‘style’ => ‘margin-right:15px;’ ) ); $content = $img . $content;
return $content;
}
add_filter( ‘the_excerpt_rss’, ‘rss_post_thumbnail’ );
add_filter( ‘the_content_feed’, ‘rss_post_thumbnail’ );
—
Îmi cer scuze pentru engleza mea. Nu este limba mea maternă.
Abhay Singh
Bună ziua, am adăugat codul în functions.php, dar miniatura nu apare
Brett Bumeter
Încerc asta cu tema genesis magazine, fără succes. Articolul devine un pic cam învechit. Mă întrebam dacă s-a schimbat ceva în WordPress de când a fost scris inițial, sau dacă poate doar îmi scapă ceva. A trecut ceva timp de când nu am mai căutat în gaura iepurelui urmărind codul feed-ului.
/** Adaugă miniatura la fluxul temei Magazine*/
function rss_post_thumbnail($content) {
global $post;
if(has_post_thumbnail($post->ID)) {
$content = ” . ‘ID).'”>’. get_the_post_thumbnail($post->ID).’‘ .
” . /* opțiunea de conținut complet get_the_content() */get_the_excerpt();/* opțiunea de rezumat */
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘rss_post_thumbnail’);
add_filter(‘the_content_feed’, ‘rss_post_thumbnail’);
Personal editorial
Tocmai am testat codul din articol pe o temă copil personalizată. Funcționează bine. Nu va funcționa cu fluxul WordPress implicit pe care îl afișează Firefox. Dar dacă accesați fluxul atom, atunci va funcționa. Dacă folosiți Feedburner sau o altă aplicație, ar trebui să funcționeze.
Admin
Nick Aster
Ok…. așteaptă o clipă.
Se pare că acest lucru forțează feed-ul meu RSS să fie cu conținut complet. Este cazul?
Mai important, se pare că tot ce face acest lucru este să adauge miniatura la începutul conținutului din fluxul RSS. Lipsesc ceva aici?
Personal editorial
Da, face ca fluxul să fie complet. Puteți schimba get_the_content() cu get_the_excerpt().
Da, scopul este de a adăuga miniatura prezentată în RSS. În majoritatea cazurilor, aceasta este adăugată înainte de postare. Puteți stiliza eticheta paragraph așa cum doriți. Adăugați un float:left; sau orice altceva doriți.
Admin
shen
10x .. it’s work perfectly
eribowo
funcționează asta pentru widget-ul de citire RSS wordpress…?? caut o modalitate de a insera imagini miniaturale în widget-ul RSS..cineva..?
laksh
Salut, am încercat asta, dar dă o eroare Fatal error: Call to undefined function add_filter() in wp-includes/functions.php on line 33. Vă rog să mă ajutați să rezolv această problemă. Mulțumesc anticipat.
AndyiBM
Acest lucru funcționează excelent, cu excepția faptului că atunci când există o miniatură, fluxul repetă întotdeauna titlul postării în textul conținutului (sau textul rezumatului, așa cum folosesc eu), ceea ce pare puțin redundant. Pentru postările fără miniatură, titlul nu este repetat. Există vreo modalitate de a elimina acest text suplimentar al titlului? Nu are etichete în jur, așa că nu îl pot ascunde folosind CSS.
Piotr Sajnog
Există vreo modalitate de a alinia miniaturi postărilor în stânga intrării în fluxul RSS?
Personal editorial
Da, adaugă stilizare. Schimbă tag-ul Paragraph într-un Div și spune-i să plutească la stânga cu o anumită margine.
Admin
AzzePis
Cred că ar fi mai bine dacă ați schimba codul:
$content=”.get_the_post_thumbnail($post->ID).”.$content;
pentru a menține conținutul original.
Meg
Deci, cum ar arăta codul final – totul?
Non-programator care vrea o miniatură în feed-ul blogului ei.
Personal editorial
Codul din articol este codul final de care aveți nevoie… desigur, dacă tema dvs. nu are miniaturi activate, atunci veți avea nevoie de mai mult.
Admin
Cosmin
Cum ați face ca miniatura postării să fie un link din RSS către postare?
I don’t get along with PHP, any help is appreciated
Personal editorial
Ați modifica puțin funcția. Adăugați acest cod php în tag-ul link: the_permalink($post->ID)
Admin
Jake
Acesta este cu adevărat ceva! Mi-ar plăcea să adaug ceva de genul acesta la Inside the Webb, va trebui să mă joc cu niște cod și să văd ce pot face.