Configurarea fluxului RSS al blogului dvs. Flux RSS în WordPress: tot ce ai vrut să întrebi

Bună ziua, dragi cititori! Astăzi voi vorbi despre configurarea RSS WordPress. Două plugin-uri grozave ne vor ajuta în această problemă:

  • FeedBurner— creează foarte simplu și rapid o redirecționare de la vechea adresă RSS către noua adresă primită după adăugarea acesteia la serviciul FeedBurner
  • Ozh" Better Feed— vă permite să personalizați aspectul și conținutul fluxului de știri RSS.

Adresa RSS implicită pentru un flux de știri pe blog WordPress este următoarea:

În plus față de fluxul de știri, WordPress acceptă abonamentul la comentarii noi:

După cum puteți vedea, în primul caz este suficient să adăugați adresa URL blog /feed , iar în al doilea - /comments/feed . Dacă folosiți sau nu un abonament la comentarii este o chestiune de gust, dar cu siguranță ar trebui folosit un flux de știri RSS. După adăugarea adresei sale la serviciu, va fi primită o nouă adresă URL începând cu:

și înlocuiți-l cu cel primit în FeedBurner adresa noua RSS. Asigurați-vă că adăugați atribute și rel="_blank" la eticheta de link și, de asemenea, includeți-o în etichetă eticheta noindex. Nu uitați să salvați șablonul după ce faceți modificări.

Din păcate, dacă blogul tău avea deja abonați înainte de a schimba adresa RSS, aceștia nu vor fi numărați. Pluginul rezolvă această problemă Pluginul FD Feedburner.

Pluginul FD Feedburner este standard. Doar descărcați cea mai recentă versiune a pluginului, despachetați arhiva și încărcați fișierul rezultat FeedBurner_FeedSmith_Plugin.php pe serverul din directorul blogului wp-content/plugins.

Setările pluginului FD Feedburner se află în secțiunea „Opțiuni” - „FeedBurner”.

După cum puteți vedea, sunt foarte puține. Trebuie doar să specificați noi adrese de feed, iar pluginul va configura automat o redirecționare.

Configurarea vizualizării feed RSS pentru blogul dvs. WordPress

  • articolele pot fi pur și simplu furate;
  • abonatul nu va trebui să meargă la blogul tău dacă tot informație nouă va primi din fluxul de știri.

Prin urmare, este necesar să configurați corect anunțurile articolelor WordPress care vor fi trimise în fluxul RSS.

În aceste scopuri puteți utiliza specificații standard WordPress, care se află în secțiunea „Opțiuni” - „Citire”.

Aceste instrumente sunt foarte stângace și lipsite de flexibilitate:

  • Text complet- nu poate fi folosit din motivele expuse mai sus;
  • Anunț – primele 55 de caractere sunt folosite ca anunț al articolului.

Sincer vorbind, nu este impresionant, așa că va trebui să recurgeți la utilizarea pluginului special Ozh" Better Feed.

Instalarea și configurarea pluginului WordPress Better Feed Ozh

Instalarea pluginului Ozh" Better Feed este identică cu cea deja discutată mai sus, doar că în loc de un fișier trebuie să încărcați întregul folder ozh-better-feed pe server. Activați pluginul și mergeți la setările din "Opțiuni" - Secțiunea „Feed mai bun”.

Cut your Feed - vă permite să nu trimiteți întregul articol, ci doar textul până la:

  • A tăia Feed-ul pe linkurile „Citește mai multe” – mai multe etichete. De fapt, anunțul pe care îl aveți pe pagina principală a blogului va fi afișat în fluxul de știri.
  • Tăiați feed-ul pe link-urile „Pagina următoare” - la eticheta de pagină următoare, care vă permite să prezentați informații despre articol pagină cu pagină.

Feed Item Footer - vă permite să creați un subsol pentru fiecare anunț de articol. Aspectul său seamănă cu editorul încorporat în WordPress, cu adăugarea de butoane speciale:

  • blogname — numele blogului;
  • blogurl — adresa paginii de pornire a blogului;
  • feedurl — adresa RSS a fluxului de știri blog;
  • posttitle — titlul articolului;
  • id - un număr de identificareînregistrări,
  • data — data publicării articolului; Y - an, m - luna, d - zi;
  • categorii - categoria în care se află înregistrarea;
  • categorylinks — link către categorie;
  • tags — listă de etichete pentru intrare;
  • taglinks - acum fiecare etichetă din listă este un link;
  • comentarii — numărul de comentarii pentru această postare;
  • comments_text — text pentru cantități diferite comentarii, care trebuie scrise chiar mai jos în paragraful Etichete „X Comentarii”;
  • wordcount — numărul de cuvinte din postare;
  • wordcount_remain — numărul de cuvinte din articol care nu au fost incluse în anunț;
  • author_first, author_last și author_nick — prenume, numele de familie și respectiv porecla autorului.

Folosind aceste butoane, puteți crea un subsol informativ minunat pentru a anunța fiecare articol în care fluxuri de stiri. Vă pot da șablonul meu de subsol ca exemplu:

Etichete „X Comments” - vă permite să setați eticheta care apare în funcție de numărul de comentarii. Deoarece pluginul este englezesc, nu prevede ca pluralul cuvântului „comentar” să fie scris diferit în funcție de numărul lor (21 de comentarii, 3 comentarii, 55 de comentarii).

Credit & Love - dacă să adăugați sau nu un link către dezvoltatorul de plugin în fluxul dvs. de știri.

Asta e tot. Mulțumesc foarte mult pentru atenție. Toate cele bune!

Navigare rapidă pe această pagină:

WordPress ca platformă a fost conceput inițial pentru bloguri și site-uri de informații. Prin urmare, în mod implicit, funcționalitatea de feed RSS este deja inclusă în ea - tot ce rămâne este să înțelegeți cum să configurați fluxul RSS WordPress și cum să îl faceți mai frumos.

Scurtă descriere a tehnologiei RSS

Poate ar trebui să începem cu descriere scurta acest flux - care este calea către RSS, de ce aveți nevoie de un flux RSS pentru site? Dacă această descriere nu este interesantă pentru dvs., atunci puteți trece imediat la următoarea secțiune a acestui articol; dacă sunteți interesat, atunci iată un scurt rezumat.

Wikipedia definește RSS după cum urmează:

RSS este o familie de formate XML concepute pentru a descrie fluxuri de știri, anunțuri de articole, modificări de blog etc.

Sincer să fiu, definiția nu este foarte clară pentru utilizator obișnuit. Este mai ușor de înțeles cum decât să înțelegi această definiție. În termeni simplificați, un feed RSS este în esență aceeași pagină cu postări de pe site-ul dvs. (cel mai adesea conține ultimele zece postări), care are format special(nu HTML, ci XML). Acest format vă permite să îl citiți fără probleme diverse serviciiși agregatoare.

Care este beneficiul real al acestui feed pentru utilizatori? Să presupunem că citiți zece bloguri care vă interesează și doriți să știți când sunt actualizate sau, și mai convenabil, citiți toate aceste actualizări într-un singur loc. Majoritatea blogurilor au un abonament la actualizări prin e-mail în aceste scopuri, dar dacă un site publică zece articole pe zi, atunci vei primi zece e-mailuri numai de pe acest site, ceea ce nu este foarte convenabil. Problema este rezolvată folosind abonamente precum subscribe.ru sau smartresponder, dar nu toate site-urile au un astfel de abonament.

Și aici RSS vine în ajutor. Vă înregistrați într-unul dintre agregatoare (cele mai populare sunt Google Reader, care, totuși, și-a anunțat viitoarea închidere, și Yandex Feed), adaugă acolo adresele fluxurilor RSS ale tuturor site-urilor pe care le citești și, într-un mod convenabil, poți oricând să te uiți acolo și să vezi ce actualizări au apărut pe ce site.

Personalizarea feedului dvs. în WordPress

După cum am menționat mai sus, WordPress are deja un flux RSS încorporat în mod implicit; dacă nu ați făcut nimic cu el, acesta se află în mod implicit la yoursite.ru/feed.

În mod implicit, administratorul WP nu vă permite să faceți nicio manipulare în legătură cu acest feed; singura setare sugerată este numărul de postări (panoul de administrare -> Opțiuni -> Citire). În opinia mea, acesta este un defect în WP, deoarece mulți ar dori să poată face alte setări - de exemplu, eliminați o categorie din feed sau modificați aspectul acesteia, dar administratorul WP nu permite acest lucru.

În acest sens, puteți configura RSS pentru WordPress în două moduri - fie prin pluginuri, fie prin intermediul editare manuală cod.

În opinia mea, cel mai convenabil plugin RSS pentru WordPress este Ozh’ Better Feed. Deși nu a fost actualizat, este într-adevăr foarte ușor să faci totul în el modificările necesare aspect.

Dacă aveți imagini în miniatură pentru postările dvs. și doriți să le adăugați în flux, atunci va trebui să instalați și pluginul Insert RSS Thumbnails.

Totuși, totul poate fi configurat fără pluginuri.

Pentru a adăuga imagini în miniatură în feed, trebuie doar să inserați următorul cod în fișierul functions.php al temei site-ului dvs.:

Funcția img_rss($conținut) ( global $post; if (has_post_thumbnail($post->ID)) ( $content = "" . get_the_post_thumbnail($post->ID, "thumbnail", array("style" => "float) :left; margin:0 10px 10px 0;")) . "" . $conținut; ) returnează $conținut; ) add_filter("the_excerpt_rss", "img_rss"); add_filter("the_content_feed", "img_rss");

Dacă doriți chiar să schimbați manual aspectul fluxului, atunci introduceți următorul cod în functions.php:

Funcția acme_product_feed_rss2($for_comments) ( $rss_template = "new_rss.php"; load_template($rss_template); ) remove_all_actions("do_feed_rss2"); add_action("do_feed_rss2", "acme_product_feed_rss2", 10, 1);

După aceea, luați fișierul feed2.php în directorul rădăcină și salvați-l din nou ca new_rss.php. Acum, orice modificare a fișierului new_rss.php va afecta direct aspectul fluxului - de exemplu, puteți elimina numele autorului, puteți face link la comentarii, puteți controla conținutul postării afișate și așa mai departe.

Conectați Feedburner

Feedburner este un serviciu de la Google care se conectează la feedul dvs. și îl transmite în flux la http://feeds.feedburner.com/name_of_your_feed.

Este util prin faptul că permite oamenilor să se aboneze la feedul dvs. prin e-mail, dar principalul său avantaj ca webmaster este că ține evidența câți abonați aveți. Cu un feed WordPress obișnuit, nu veți ști câți oameni vă citesc site-ul indirect prin RSS, dar cu Feedburner aceste informații vă vor fi disponibile.

Adevărat, Google a anunțat cu mult timp în urmă că nu va mai susține Feedburner, dar serviciul în sine continuă să existe deocamdată. În plus, sunt sigur că dacă Google îl închide în sfârșit, atunci există servicii similare de la alte companii la care poți trece.

Acest serviciu este destul de ușor de conectat - trebuie să accesați http://feedburner.google.com/, să vă conectați la contul dvs. Google și, în prima fereastră care apare, să introduceți adresa feedului dvs. (aceeași arată ca site-ul tău.ru/feed). În a doua fereastră - veniți cu adresa feedului (puteți lua doar numele domeniului, dar fără punct - de exemplu, feedul site-ului meu este disponibil la linkul http://feeds.feedburner.com/ runcms).

Odată ce ați finalizat acești doi pași, feed-ul dvs. va fi disponibil prin feedburner. Tot ce rămâne este să plasați un link către acesta pe site-ul dvs. (de exemplu, sub forma unei imagini RSS, din nou puteți vedea o mostră mai sus pe site-ul meu), astfel încât utilizatorii să poată face clic pe el și să se aboneze.

Buna ziua! Acum veți învăța cum să configurați un flux RSS pe un site web folosind FeedBurner.

Pentru cei din rezervor: sarcina principală RSS-ul blogului dvs. - colectați abonați și trimiteți-le anunțuri frumoase și strălucitoare cu articole nou scrise prin e-mail, astfel încât utilizatorii ar dori să meargă rapid la blogul dvs. și să citească versiunea completa articole.

Pentru mine, acest subiect a rămas neclar mult timp, poate că nu a fost suficient instrucțiuni detaliate prin setare. Voi scrie exact astfel de instrucțiuni cu o descriere a tuturor setărilor posibile pentru FeedBurner pentru WordPress.

De ce ar trebui să folosiți feedburner?

De ce vom folosi feedburner pentru Setări RSS fluxuri și abonamente la blog? În aceste scopuri, WordPress are instrument standard, dar nu ne putem lipsi de Feedburner, deoarece are următoarele avantaje:

  • FeedBurner convertește fluxul RSS standard al blogurilor dvs. într-un format standardizat care este recunoscut de absolut toți cititorii (programe concepute pentru Cititoare RSS)
  • În Feedburner puteți vizualiza fluxul RSS după gust
  • Vă permite să vă personalizați campania de e-mail foarte flexibil
  • Oferă un contor de abonați care este instalat pe blog și devine un indicator al popularității acestuia
  • Gamă largă de capabilități de analiză folosind statisticile Feedburner.
  • FeedBurner este cel mai serviciu popular abonamente printre bloggeri.

Așa că uitați de configurarea RSS printr-un flux obișnuit și începeți să vă conectați la FeedBurner!

Conexiune pentru arzător de alimentare. Este timpul să aprindem feedul

FeedBurner este proprietatea Google, așa că pentru a începe să utilizați acest serviciu, trebuie să aveți un cont Google. Încă nu ai început-o? Este timpul!

Încercați să vă aprindeți primul flux: copiați adresa unui flux RSS standard în câmp. În mod implicit, arată astfel: your_site.ru/feed/, cu excepția cazului în care, desigur, aveți configurat „Legături permanente”. Daca nu, citeste .

Faceți clic pe " Următorul” iar în fereastra următoare, tastați „nume feed” și „adresă feed” pentru a le afișa în browser (acestea trebuie create la discreția dvs.). După aceasta, feedul dvs. va fi disponibil la linkul feedburner.google.com/address_you_entered. Apăsați din nou „ Următorul" Încă o dată " Următorul».

Aici vă sfătuiesc să bifați „ Clicuri unice" Și " TotalStars" Dar puteți schimba oricând selecția acestor servicii în setări, așa că treceți repede mai departe!

Configurarea FeedBurner pentru WordPress

Să ajungem la maximum setări importante, care trebuie făcută fără a părăsi casa de marcat.

  1. Accesați fila " Optimizați", găsiți în coloana din stânga " " În lista cu titlul „ Subiect» Verificați limba rusă și afișați „conținutul feedului”. Salva.

  2. Accesați fila de sus " Publica", deschideți „Abonamente până la e-mail" și faceți clic pe - " Activati». În fereastra care se deschide, selectați limba rusă și copiați codul pentru formularul de abonare la newsletter undeva pentru a-l adăuga pe site mai târziu. Vom reveni la asta mai târziu, dar dacă abia așteptați, citiți mai departe.

    Vă sfătuiesc să bifați caseta din partea de jos a paginii „Trimite-mi o scrisoare când o persoană se dezabonează de pe lista de corespondență”; o astfel de notificare este foarte convenabilă.
  3. Deschideți secțiunea „Preferințe de comunicare” și rescrieți subiectul și corpul e-mailului de confirmare a abonamentului în rusă. Puteți veni cu orice text la discreția dvs., principalul lucru este să lăsați un link pe care utilizatorul va face clic: $(confirmlink). Faceți clic pe " Salvați».
    Puteți folosi exemplul de text pe care l-am creat:

    Draga cititorule!
    Te-ai abonat la blogul „Nume blog”. Pentru a vă confirma abonamentul, faceți clic pe link
    $(link de confirmare).
    Dacă linkul nu se deschide, copiați-l în browser și urmați-l.
    Dacă nu v-ați abonat la blog, vă rugăm să ignorați această scrisoare.

  4. Accesați „E-mail Branding” și introduceți acest lucru în primul câmp: „$(latestItemTitle)”. Acest lucru vă va permite să afișați titlul articolului trimis în subiectul e-mailului.De asemenea, puteți configura afișarea antetelor și a corpului scrisorii.

  5. În cele din urmă, deschideți secțiunea „Opțiuni de livrare” și setați-vă fusul orar, precum și ora la care e-mailul va fi trimis abonaților dvs. După părerea mea, cele mai mari rate de deschidere pentru e-mailuri sunt între orele 9 și 11 dimineața, când oamenii vin la serviciu și își verifică e-mailul.

Acest lucru completează cele mai importante setări, după părerea mea. Dacă v-ați săturat să configurați FeedBurner, treceți direct la . Dar tot recomand să faceți o configurare completă.

Configurare detaliată a FeedBurner – elemente opționale

Dacă ai terminat totul punctele anterioare, atunci FeedBurner funcționează deja așa cum ar trebui. Cu toate acestea, dacă doriți să vă îmbunătățiți feedul, atât vizual, cât și tehnic, urmați acești pași:

Fila „Optimizare”:


Fila Publicare:

  1. Activați opțiunea „PingShot”, care va spune serviciilor de citire RSS de pe Internet (cititori) ceea ce ați scris articol nou. Acest lucru poate avea un efect pozitiv asupra vitezei cu care postarea dvs. este indexată de motoarele de căutare.
  2. Dacă doriți să activați difuzarea automată a postărilor (titlurile acestora) pe Twitter, va trebui să activați opțiunea Socializare. Faceți clic pe butonul „Adăugați un cont Twitter” și confirmați-vă consimțământul pentru a difuza pe site-ul Twitter.
  3. În sfârșit, activează ultima varianta NoIndex. Acest lucru este necesar pentru a bloca indexarea fluxului RSS al blogului dvs. (atunci conținutul dvs. va rămâne unic).

Cum să schimbați contul FeedBurner (drepturi de delegat)

Dacă trebuie să vă schimbați contul ( Cutie poștală) sau doriți să transferați drepturi la contul feedburner către alt utilizator, acest lucru este foarte ușor de făcut. Există un link în partea de sus, sub titlul feedului „Transferă fluxul...”— trebuie doar să introduceți un nou e-mail în fereastra care se deschide.

Instalarea unui contor de abonați din FeedBurner pe un blog

Aceasta este o continuare a secțiunii despre setările opționale. Dacă decideți să vă lăudați cu numărul de abonați la blogul dvs., instalați un astfel de contor pe site-ul dvs.
Nu te grăbi să pui un contor pe site-ul tău până când nu obții un număr impresionant de abonați, nu va face decât să sperie cititorii.

Pentru a configura un contor, accesați secțiunea FeedCount din fila „Publicare” și faceți clic pe „Activare”.

Personalizați stilul contorului: text și culori de fundal, contor static sau animat.

Mai jos va fi generat codul contorului de abonat. Observați că conține referință externă la fluxul dvs. RSS. Adăugați un atribut la link pentru a-l bloca de la indexare și includeți linkul în sine în noindex. De asemenea, recomand să adăugați atributul target="_blank" astfel încât fluxul RSS să se deschidă într-o filă nouă. Ca rezultat, am primit următorul cod:

1 2 3 <a href = „https://feeds.feedburner.com/pro-wp” target = "_blank" rel = ""nofollow"" > <stil img = "chenar: 0;" src = „https://feeds.feedburner.com/~fc/pro-wp?bg=FFFFFF&fg=000000&anim=0” alt = "" lățime = "88" înălțime = "26" / > </a>

Acest cod trebuie introdus lângă codul formularului de abonare; citiți cum să faceți acest lucru.

Personalizarea aspectului fluxului RSS pe site

Am terminat cu setările opționale, să continuăm să ne uităm la cele importante.
Deci, alimentatorul tău funcționează, e-mailurile sunt trimise abonaților. Dar în mod implicit, scrisoarea ajunge prin e-mail cu textul integral al articolului dvs. Și acest lucru este foarte rău pentru că:

  • Dacă articolul poate fi citit într-un e-mail, nu are rost să mergi pe blogul tău
  • Dacă utilizatorul nu este interesat de acest articol, o scrisoare atât de lungă îl va deranja.
  • Când articolele sunt trimise în întregime, ele sunt mai ușor de furat.

Problema poate fi rezolvată în două moduri:


Configurarea fluxului RSS în administratorul WordPress. Redirecţiona

Acum feedul dvs. RSS se află la noua adresă feeds.feedburner.com/your-feed, dar feedul standard este încă disponibil la your-blog.ru/feed.

Pentru a scăpa de afișarea fluxului standard, trebuie să înregistrați o redirecționare 301 către feedul configurat prin FeedBurner. Să facem asta în două moduri:


Cum să adăugați un link (buton) la un flux RSS pe un blog

Când fluxul dvs. RSS este configurat așa cum ar trebui, nu vă va fi rușine să lipiți un link către feed pe blogul dvs., lăsați-i să vă invidieze!)

  • Selectați o imagine RSS bună și încărcați-o pe serverul dvs. prin ftp.
  • Adăugați următoarele la codul șablonului de site:

Asta e tot, sper cu adevărat că am reușit să tratez subiectul cât mai detaliat. Daca nu s-a spus ceva, va rog sa scrieti in comentarii, voi adauga la articol.

1. Feed-uri RSS FEEDZY


Pluginul funcționează folosind coduri scurte, ceea ce înseamnă că puteți adăuga fluxuri RSS direct din editorul WordPress. După instalare, nu va trebui să configurați nimic și puteți continua imediat la crearea de postări sau pagini la care trebuie să adăugați un buletin informativ. În cele din urmă, trebuie să faceți clic pe pictograma FEEDZY:


Odată ce faci acest lucru, va apărea o fereastră cu Optiuni Disponibile. introduce informatie necesara, personalizați aspectul și gata!


După ce faceți clic pe butonul „OK”, pluginul pentru feed RSS va utiliza setările dvs. și le va plasa în codul scurt:


În cele mai multe cazuri, acest shortcode va plasa buletinul informativ pe pagină. Așa că nu uitați să lăsați paginile în formatul lor original.

Shortcode-ul poate fi plasat oriunde: în postări, pe pagini, în tipuri personalizate conţinut. Să aruncăm o privire la cum va arăta buletinul informativ în panoul de administrare:


Puteți personaliza totul: de la conținut și lungimea acestuia până la miniaturi pentru postări. Aspectînscrierile depind în întregime de tine!

În plus, fluxurile RSS pot fi folosite ca widget-uri. Pentru a face acest lucru, accesați meniul Aspect / Widgeturi ( Aspect / Widgeturi) și trageți widget-ul RSS în orice zonă destinată plasării widget-urilor.

O altă proprietate remarcabilă a pluginurilor de feed RSS pentru un site web este capacitatea de a filtra intrările după Cuvinte cheie. Datorită acestui lucru, puteți afișa postări pe un anumit subiect sau puteți combina mai multe.

2. RSSImport


Pluginul poate fi folosit ca un shortcode, widget sau funcție PHP. Pentru a-l folosi ca widget, accesați meniul Aspect / Widgeturi ( Aspect / Widgeturi), trageți comanda rapidă RSSImport în zona destinată plasării widget-urilor și completați câmpuri goale. Faceți clic pe butonul „Salvare”:



3. Abonament RSS pentru anumite categorii


Acest plugin este foarte diferit de celelalte. Oferă utilizatorilor posibilitatea de a se abona la fluxuri RSS tematice WordPress de pe blogul tău.

Să presupunem că publicați o varietate de conținut, dar publicul dvs. nu este interesat de toate subiectele. De exemplu, aveți coloane despre mâncare și călătorii. Folosind acest plugin, puteți oferi oamenilor posibilitatea de a se abona la listele de corespondență ale publicațiilor numai din categoriile de interes.

După instalarea pluginului în panoul administrativ Accesați meniul Setări și apoi selectați secțiunea RSS specifică categoriei. Afișează o listă de categorii pentru care puteți crea e-mailuri:


Am folosit și secțiunea de categorii personalizate și le-am marcat ca surse externe. Datorită acestui fapt, fluxurile RSS externe nu vor fi importate, legăturile din acestea vor duce la site-uri terțe. În ceea ce privește afișarea link-urilor către e-mailuri personalizate sub formă de widget-uri, shortcodes sau cod PHP, utilizați instrucțiunile de mai jos:


Pentru a crea un flux RSS, am preferat să folosesc un shortcode. Aruncă o privire la cum arată e-mailul meu de testare pe pagină:


Conecteaza Abonament RSS pentru anumite categorii poate fi folosit pentru a publica o varietate de conținut și, în același timp, oferă vizitatorilor posibilitatea de a se abona la anumite secțiuni.

4. RSS Post Importer


Pluginul importă postări din fluxurile RSS direct într-o selecție standard de postări. Cu alte cuvinte, intrările RSS importate apar lângă postările tale.

Înainte de a importa articole, puteți selecta în ce stare vor fi importate în sistem ( publicat, schiță, în așteptare, privat etc.). Această funcție vă permite să selectați articole individuale pentru a le afișa pe site fără a publica totul simultan:


Accesați pagina de setări a pluginului și completați câmpurile obligatorii. După apăsarea butonului Salvați și importați„Plugin-ul importă toate articolele curente de la adresa URL specificată. Puteți configura importul zilnic sau chiar orar de articole.

Odată ce pluginul și-a făcut treaba, puteți merge la setările postării:


Pluginul RSS Post Importer poate fi folosit dacă trebuie să importați postări întregi din alte fluxuri RSS. sa nu uiti asta acest plugin importă articole din surse terțe, transferându-le în lista dvs. de intrări.

5. WP RSS Aggregator




După crearea unui flux RSS pentru site, puteți face clic pe butonul „ Vizualizați articole" pentru a vizualiza intrările din lista de corespondență.

WP RSS Aggregator oferă, de asemenea, o listă neagră, care poate fi utilizată pentru a preveni afișarea anumitor conținuturi. În plus, dezvoltatorii au oferit multe funcții interesante, dar plătite.

După crearea unui flux RSS, următorul pas este să îl adăugați la postările sau paginile dvs. Deschide în Editor WordPress orice intrare și veți vedea imediat pictograma WPRSS Aggregator Shortcode. Făcând clic pe această pictogramă, veți oferi oportunitatea de a selecta un anumit buletin informativ și de a-l adăuga la postare ca un shortcode:


Așa va arăta după salvarea postării/paginii.

Funcționalitatea de feed RSS este încorporată implicit în WordPress, deoarece motorul a fost conceput inițial pentru bloguri și este adesea folosit ca site-uri de informații și știri. Dacă introducem our_site.ru/feed în browser, vom vedea chiar acest flux RSS. Vorbitor limbaj tehnic, RSS este o familie de formate XML concepute pentru a descrie fluxurile de știri, anunțurile de articole, modificările blogului etc. Folosind fluxul RSS al site-ului dvs., vă puteți informa cititorii despre materialele noi de pe site-ul dvs., puteți difuza anunțuri de publicații către site-uri și servicii terțe, puteți accelera indexarea noilor materiale etc. și așa mai departe.

Nu este nevoie să programați un flux RSS pentru un site WordPress; acesta este deja activat pe blogul dvs. Între timp, dacă încercăm să-l configuram sau să facem vreo modificare în funcționarea acestuia, vom fi foarte surprinși să vedem o funcționalitate foarte slabă în setările WordPress (Setări - Citire):

  • În fluxurile RSS, afișați cel mai recent (număr) de articole
  • Pentru fiecare articol din feed, afișați: a) Text integral, b) Anunț

Nu fi surprins, dar asta e tot!

Între timp, în practică, apar numeroase situații când este necesar să interferezi cu funcționarea fluxului RSS de pe WordPress, iar cu o funcționalitate atât de bogată de personalizare RSS nu vei ajunge departe! Acest articol este într-o oarecare măsură menit să răspundă la întrebările frecvente despre configurarea și optimizarea fluxurilor RSS pe site-urile WordPress.

Care este adresa URL pentru fluxul RSS al unui site WordPress?

Pentru a nu fi confuz în această problemă, trebuie să începeți cu faptul că WordPress oferă flux RSS în diferite formate, astfel încât linkurile vor fi diferite:

  • your_site.ru/feed (RSS 2.0)
  • your_site.ru/feed/rdf (RDF/RSS 1.0)
  • your_site.ru/feed/atom (format Atom)

În funcție de setările site-ului dvs., acestea se pot deschide la următoarele adrese:

  • your_site.ru/wp-rss2.php (format RSS 2.0)
  • your_site.ru/wp-rdf.php (format RDF/RSS 1.0)
  • your_site.ru/wp-atom.php (format Atom)
  • your_site.ru/?feed=rss2 (format RSS 2.0)
  • your_site.ru/?feed=rdf (format RDF/RSS 1.0)
  • your_site.ru/?feed=atom (format Atom)

WordPress are, de asemenea, o capacitate încorporată de a exporta comentarii în fluxul RSS. Link-urile vor fi disponibile la următoarele adrese (pentru diferite formate RSS):

  • your_site.ru/comments/feed (format RSS 2.0)
  • your_site.ru/comments/atom (format Atom)
  • your_site.ru/comments/rdf (format RDF/RSS 1.0)

Cum să dezactivați RSS pe un site WordPress

Unii webmasteri trebuie să dezactiveze fluxul RSS de pe site și să îl facă complet inaccesibil. Acest lucru se poate face cu sau fără un plugin.

Dezactivați RSS pe WordPress folosind pluginul:

Pluginuri - Adăugați nou - Dezactivați RSS(activați pluginul). Acest plugin va dezactiva toate fluxurile RSS/Atom/RDF de pe site-ul dvs.

Dezactivarea RSS pe WordPress fără un plugin:

În fișierul dumneavoastră functions.php subiect actual adăugați linii de cod:

Funcția fb_disable_feed() ( wp_redirect(get_option("siteurl"));//va redirecționa către pagina principala Site-ul dvs. ) add_action("do_feed", "fb_disable_feed", 1); add_action("do_feed_rdf", "fb_disable_feed", 1); add_action("do_feed_rss", "fb_disable_feed", 1); add_action("do_feed_rss2", "fb_disable_feed", 1); add_action("do_feed_atom", "fb_disable_feed", 1); add_action("do_feed_rss2_comments", "fb_disable_feed", 1); add_action("do_feed_atom_comments", "fb_disable_feed", 1); remove_action("wp_head", "feed_links_extra", 3); remove_action("wp_head", "feed_links", 2); remove_action("wp_head", "rsd_link");

Redirecționează fluxul RSS către feedburner

Mulți webmasteri folosesc lucruri precum feedburner sau alte fluxuri RSS. În acest caz, este necesar să redirecționați fluxul principal împreună cu dezactivarea RSS-ului nativ. Această situație poate fi rezolvată prin adăugarea următoarelor linii de cod în fișierul functions.php al temei dvs. curente:

Funcția fb_disable_feed() ( wp_redirect("http://feeds.feedburner.com/your_feedburner");exit;//aici introduceți adresa URL a canalului dvs. feedburner) add_action("do_feed", "fb_disable_feed", 1); add_action("do_feed_rdf", "fb_disable_feed", 1); add_action("do_feed_rss", "fb_disable_feed", 1); add_action("do_feed_rss2", "fb_disable_feed", 1); add_action("do_feed_atom", "fb_disable_feed", 1); add_action("do_feed_rss2_comments", "fb_disable_feed", 1); add_action("do_feed_atom_comments", "fb_disable_feed", 1); remove_action("wp_head", "feed_links_extra", 3); remove_action("wp_head", "feed_links", 2); remove_action("wp_head", "rsd_link");

Împiedicați motoarele de căutare să indexeze RSS

Puteți găsi adesea pagini în căutarea Gosha sau Yasha care conțin /feed/ în URL-urile lor. Desigur, acesta este un gunoi și trebuie să împiedicați indexarea acestuia (deoarece motoarele de căutare apreciază site-ul dvs. pentru continut util)! Acest lucru se poate face prin adăugarea următoarelor linii la robots.txt:

User-agent: * Disallow: /feed

Adăugați imagini (miniaturi) la RSS

WordPress nativ prinde doar text în RSS, în ciuda faptului că postările în sine folosesc adesea imagini și miniaturi. Dar știm cu toții că, cu imagini, anunțul este mult mai atractiv și pe care se poate face clic, așa că problema este rezolvată prin adăugarea următorului cod la funcțiile.php al temei tale curente (acest cod va adăuga miniaturi de la postări în fluxul RSS al tău). site):

Funcția insertThumbnailRSS($conținut) ( global $post; if (has_post_thumbnail($post->ID))( get_the_post_thumbnail(array(150,100)); $content = "

". get_the_post_thumbnail($post->ID, "thumbnail"). "
" . $conținut; ) returnează $conținut; ) add_filter("the_excerpt_rss", "insertThumbnailRSS"); add_filter("the_content_feed", "insertThumbnailRSS");

Cum să obțineți feed RSS pentru o anumită categorie în WordPress

Pentru a primi un flux RSS separat de postări dintr-o secțiune separată a site-ului de sub Gestionarea WordPress, doar adăugați la adresa secțiunii curente /feed

De exemplu, your_site.ru/category/news/feed

Dacă trebuie să conectați mai multe categorii de la un site la RSS, puteți face acest lucru listând-le separate prin virgule:

your_site.ru/category/news,pogoda,sport/feed

Cum să obțineți comentarii la o singură postare WordPress în RSS

Pentru a primi un flux RSS separat de comentarii pentru orice postare de pe un site care rulează WordPress, trebuie doar să adăugați /feed la adresa postării/paginii curente

De exemplu, your_site.ru/article_name.html/feed

Cum să obțineți materiale RSS pentru etichete individuale

Pentru a primi intrări în RSS care conțin etichete individuale, este suficient să scrieți etichetele în URL (în exemplul de mai jos vom obține doar înregistrări cu Etichetă SEO(nu uitați că acestea pot fi enumerate separate prin virgule):

De exemplu, your_site.ru/tag/seo/feed

Cum să obțineți materiale de la un autor individual în RSS

Dacă site-ul este pornit WordPress este mare, uneori este util să obțineți conținut RSS al unui autor individual. Pentru a primi postări ale unui autor individual în RSS, este suficient să introduceți numele autorului în URL (în exemplul de mai jos vom primi doar postări al căror autor este administrator):

your_site.ru/author/admin/feed/

Cum să obțineți materiale din rezultatele căutării în RSS

Puteți obține RSS pe WordPress și postări bazate pe rezultatele oricăror interogare de căutare. Pentru a face acest lucru, trebuie să creați o adresă URL conform principiului (în exemplu, afișăm în RSS intrările găsite pentru interogarea „seo”):

your_site.ru/?s=seo&feed=rss2

Cum să excludeți conținutul categoriei din fluxul RSS de pe WordPress

Există situații în care nu este necesară trimiterea materialelor din unele rubrici în RSS (de exemplu, unele titluri non-țintă, rubrici cu articole de vânzări etc.). Puteți exclude categorii individuale din feed după id (id-ul unei categorii poate fi găsit în panoul de administrare trecând mouse-ul peste numele categoriei și uitându-vă la valoarea tag_ID în bara de stare a browserului). Adăugăm acest cod în fișierul functions.php al temei curente:

Funcția ac_exclude_from_rss($query) ( $cats_to_exclude = array(64, 16); //listează, separate prin virgule, ID-urile categoriilor ale căror materiale trebuie excluse din RSS dacă ($query->is_feed && !$query-> is_category($cats_to_exclude)) ( set_query_var("category__not_in", $cats_to_exclude); ) return $query; ) add_filter("pre_get_posts","ac_exclude_from_rss");

Cum să excludeți postări individuale din fluxul RSS pe WordPress

Există, de asemenea, situații în care trebuie să excludeți postări individuale din fluxul RSS, dar deoarece acestea pot fi localizate în categorii diferite, dezactivarea unei întregi categorii din RSS nu va ajuta. De asemenea, este imposibil să dezactivați intrările de fiecare dată prin editarea fișierului functions.php, așa că va trebui să instalați un plugin pentru a activa și dezactiva convenabil o intrare din feedul RSS din panoul de administrare din editorul fiecărei intrări.

Pluginuri - Adăugați noi - Omiteți RSS(plugin-ul dezactivează postările individuale din fluxul RSS WordPress

Ce trebuie să faceți dacă WordPress RSS conține erori

Nu des, dar textul din postări poate conține caractere speciale care, atunci când sunt incluse în RSS, îl rup. Există și alte situații: RSS nu pornește și atât. Erori precum:

XML Eroare de analiză: XML sau declarație text care nu este la începutul entității

rândul 1, coloana 1: linie goală înainte de declarația XML

Si altii

Cum să publicați postări RSS cu întârziere

Odată ce o postare este publicată pe site-ul WordPress, aceasta apare automat în RSS. Există momente când trebuie să preveniți acest lucru: de exemplu, vă doriți intrare nouă Cititorii de pe site au aflat mai întâi și abia apoi toți abonații RSS și diverși cititori care vă citesc feedul! Pluginul este potrivit pentru astfel de scopuri " Pauza de alimentare" - face posibilă setarea întârzierii cu care vor fi publicate intrările în RSS (este posibil și excluderea anumitor intrări din RSS).

Cum să adăugați subtitrări la postările RSS

Materialele trimise către RSS pot fi semnate și, de asemenea, limitate ca dimensiune, ceea ce are ca scop parțial combaterea furtului de conținut (împerecheat cu pluginul menționat mai sus " Pauza de alimentare"), ceea ce se întâmplă adesea cu ajutorul fluxurilor RSS. În acest sens, deși vechi, dar un plugin eficient nu a ieșit din modă Ozh Better Feed

Cum să ascundeți o parte din conținut în RSS

În cele din urmă, trebuia să ascunzi o parte din conținut în RSS, de exemplu, publici un răspuns la o întrebare într-o postare, dar nu vrei să ajungă în RSS, ci să fie vizibil doar direct pe site. Veți avea nevoie de un plugin" Fără RSS". Acum, când creați o postare, încadrați (în modul editor HTML) textul solicitat intrări în etichete... și nu va apărea în fluxul RSS.

...Bineînțeles, situațiile cu RSS pe site-urile WordPress pot fi diferite și nu am nicio îndoială că nu am putere să prevăd totul și să dau un răspuns la toate! Între timp, am încercat să dau răspunsuri și recomandări la situațiile care apar adesea în practica mea. Dacă nu ați găsit un răspuns la problema dvs., întrebați în comentarii... Vă voi răspunde cu drag și voi încerca să vă ajut!