Navigare rapidă în pagină:
- Scurtă descriere a tehnologiei RSS
- Personalizarea fluxului în WordPress
- Conectați Feedburner
WordPress ca platformă a fost conceput inițial pentru bloguri și site-uri informaționale. Prin urmare, în mod implicit, funcționalitatea fluxului RSS este deja inclusă în acesta - rămâne doar 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 că merită să începeți cu o scurtă descriere a acestui feed - care este calea către RSS, de ce aveți nevoie de un flux RSS pentru un site. Dacă nu sunteți interesat de această descriere, atunci puteți trece imediat la următoarea secțiune a acestui articol, dacă sunteți interesat, 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 în bloguri etc.
Sincer să fiu, definiția nu este foarte clară pentru utilizatorul obișnuit. Este mai ușor să înțelegeți cum să configurați cron decât să înțelegeți această definiție. În termeni simpli, un feed RSS este în esență aceeași pagină cu postările site-ului dvs. (cel mai adesea conține cele mai recente zece postări), care are un format special (nu HTML XML). Acest format vă permite să îl citiți fără probleme ale diverselor servicii și agregatoare.
Care este beneficiul real al acestui feed pentru utilizatori? Să presupunem că citiți zece bloguri interesante și doriți să știți când au actualizări sau, și mai convenabil, citiți toate acele 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 zece e-mail-uri vă vor veni doar de pe un site, ceea ce nu este foarte convenabil. Problema este rezolvată folosind abonamente precum subscribe.ru sausmartresponder, 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 închiderea viitoare, și Yandex Feed), adăugați adresele fluxurilor RSS ale tuturor site-urilor pe care le citiți acolo și, într-un mod convenabil, vă poate oricând să vă uitați acolo și să vedeți ce actualizări și pe ce site au apărut.
Personalizarea fluxului în WordPress
După cum am menționat deja mai sus, fluxul RSS este deja încorporat în WordPress în mod implicit, dacă nu ați făcut nimic cu el, atunci acesta este localizat implicit la vashsayt.ru/feed.
În mod implicit, administratorul WP nu permite nicio manipulare a acestui feed, singura setare propusă este numărul de postări (Panoul de administrare -> Opțiuni -> Citire). În opinia mea, acesta este un neajuns al WP, deoarece mulți ar dori să poată face alte opțiuni — de exemplu, eliminați o categorie din feed sau modificați aspectul acesteia, dar administratorul WP nu permite acest lucru.
În acest sens, există două modalități de a configura RSS pentru WordPress - fie prin pluginuri, fie prin editarea manuală a codului.
În opinia mea, cel mai convenabil plugin RSS pentru WordPress este Ozh' Better Feed. Deși nu a fost actualizat, este cu adevărat foarte ușor să faci toate modificările necesare în aspect.
Dacă aveți imagini în miniatură pentru postările dvs. și doriți să le adăugați în flux, va trebui să instalați și pluginul Inserare miniaturi RSS.
Totuși, totul poate fi configurat fără pluginuri.
Pentru a adăuga o fâșie de imagini în miniatură, este suficient să inserați următorul cod în fișierul functions.php al temei site-ului dvs.:
funcția img_rss($conținut) { global $post; dacă (are_post_thumbnail( $post->ID ) ) { $conținut = ” . get_the_post_thumbnail( $post->ID, „miniatură”, matrice( „stil” => „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 să schimbați manual aspectul panglicii, 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 ca new_rss.php. Acum, orice modificare a fișierului new_rss.php va afecta în mod direct aspectul fluxului — de exemplu, puteți elimina numele autorului, link-urile către comentarii, puteți gestiona conținutul postărilor 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 difuzează la http://feeds.feedburner.com/название_вашей_ленты.
Este util prin faptul că permite oamenilor să se aboneze la fluxul dvs. de e-mail, dar, într-adevăr, principalul său avantaj pentru un webmaster este că ține un număr de abonați. Ca parte a unui feed obișnuit de la WordPress, nu veți ști câți oameni vă citesc site-ul nu direct, ci prin RSS, iar cu ajutorul Feedburner aceste informații vor fi disponibile.
Adevărat, Google a anunțat cu mult timp în urmă că încetează suportul pentru Feedburner, dar serviciul în sine continuă să existe. În plus, sunt sigur că, dacă în sfârșit Google îl închide, atunci există servicii similare de la alte companii pe care le puteți folosiva trece
Conectarea acestui serviciu este destul de ușoară - trebuie să accesați http://feedburner.google.com/, să vă conectați sub contul dvs. Google și, în prima fereastră, introduceți adresa feedului dvs. (aceeași care arată ca vashsayt.ru /a hrani). În a doua fereastră, veniți cu adresa feedului (puteți lua doar numele domeniului, dar fără dotPo - 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. Rămâne doar să plasați un link către acesta pe site-ul dvs. (de exemplu, sub forma unei imagini RSS, puteți vedea o mostră mai sus pe site-ul meu) pentru ca utilizatorii să facă clic pe el și să se aboneze.