Hogyan állítsunk be RSS-hírcsatornát a WordPress-ben

Előző

Gyors navigáció az oldalon:

  • Az RSS technológia rövid leírása
  • A hírcsatorna testreszabása a WordPressben
  • Csatlakoztassa a Feedburnert

A WordPress mint platform eredetileg blogokhoz és információs oldalakhoz készült. Ezért alapértelmezés szerint az RSS-hírcsatorna funkcionalitása már benne van - csak meg kell érteni, hogyan kell konfigurálni a wordpress RSS-hírcsatornát, és hogyan lehet szebbé tenni.

wordpress-ben

Az RSS technológia rövid leírása

Talán érdemes ennek a hírfolyamnak a rövid leírásával kezdeni - mi az út az RSS-hez, miért van szükség RSS-hírcsatornára egy webhelyhez. Ha nem érdekli ez a leírás, akkor azonnal ugorhat a cikk következő részébe, ha érdekel, itt egy rövid összefoglaló.

A Wikipédia a következőképpen határozza meg az RSS-t:

Az RSS az XML formátumok családja, amelyek célja a hírfolyamok, cikkek bejelentései, a blogok változásai stb.

Hogy őszinte legyek, a definíció nem túl világos az átlagos felhasználó számára. Könnyebb megérteni, hogyan kell konfigurálni a cront, mint értelmezni ezt a definíciót. Egyszerűen fogalmazva, az RSS-hírcsatorna lényegében ugyanaz az oldal, mint az Ön webhelyének bejegyzései (leggyakrabban a tíz legfrissebb bejegyzést tartalmazza), amelynek speciális formátuma van (nem HTML XML). Ez a formátum lehetővé teszi, hogy a különféle szolgáltatások és aggregátorok problémái nélkül olvassa el.

Milyen valódi előnyökkel jár ez a hírcsatorna a felhasználók számára? Tegyük fel, hogy tíz érdekes blogot olvas, és szeretné tudni, mikor vannak frissítéseik, vagy ami még kényelmesebb, ezeket a frissítéseket egy helyen olvassa el. A legtöbb blog előfizetéssel rendelkezik az e-mailes frissítésekre erre a célra, de ha egy webhely tíz cikket tesz közzé naponta, akkor tíz e-mail csak egy webhelyről érkezik, ami nem túl kényelmes. A problémát olyan előfizetésekkel oldják meg, mint a subscribe.ru vagysmartresponder, de nem minden oldalon van ilyen előfizetés.

És itt az RSS segít. Regisztrálsz az egyik aggregátorban (a legnépszerűbb a Google Reader, amely azonban bejelentette jövőbeli bezárását, valamint a Yandex Feed), hozzáadod az ott olvasott összes webhely RSS-hírcsatornáinak címét, és kényelmes módban mindig megnézheti, hogy mely frissítések és melyik webhelyen jelentek meg.

A hírcsatorna testreszabása a WordPressben

Ahogy fentebb már említettük, az RSS-hírcsatorna alapértelmezés szerint már be van építve a WordPressbe, ha nem tettél vele semmit, akkor alapértelmezés szerint a vashsayt.ru/feed címen található.

Alapértelmezés szerint a WP adminisztrátora nem engedélyezi ennek a hírfolyamnak a manipulálását, az egyetlen javasolt beállítás a hozzászólások száma (Admin panel -> Options -> Reading). Véleményem szerint ez a WP hiányossága, hiszen sokan szeretnének más lehetőségeket is csinálni – például kategóriát törölni a hírfolyamból vagy megváltoztatni a megjelenését, de a WP admin ezt nem engedi.

Ebben a tekintetben kétféleképpen lehet konfigurálni az RSS-t a WordPresshez – vagy bővítményeken keresztül, vagy a kód kézi szerkesztésével.

Véleményem szerint a WordPress legkényelmesebb RSS-bővítménye az Ozh' Better Feed. Bár nem frissítették, valóban nagyon könnyű minden szükséges változtatást elvégezni a megjelenésen.

Ha vannak miniatűrök a bejegyzéseihez, és fel szeretné venni őket a hírfolyamhoz, telepítenie kell az RSS miniatűrök beszúrása bővítményt is.

Viszont minden beállítható pluginok nélkül.

Bélyegképek csíkjának hozzáadásához elegendő a következő kódot beszúrni a weboldal témájának functions.php fájljába:

függvény img_rss($content) { globális $post; ha (has_post_thumbnail( $post->ID ) ) { $tartalom = ” . get_the_post_thumbnail( $post->ID, 'bélyegkép', array('style' => 'float:left; margin:0 10px 10px 0;' ) ) . ". $tartalom; vissza $content; add_filter('the_excerpt_rss', 'img_rss'); add_filter('the_content_feed', 'img_rss');

Ha manuálisan szeretné módosítani a szalag megjelenését, akkor szúrja be a következő kódot a functions.php fájlba:

function 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 );

Ezt követően vegyük be a feed2.php fájlt a gyökérkönyvtárba, és mentsük el new_rss.php néven. Mostantól a new_rss.php fájlban végrehajtott bármilyen változás közvetlenül befolyásolja a hírfolyam megjelenését – például eltávolíthatja a szerző nevét, a megjegyzésekre mutató hivatkozásokat, kezelheti a megjelenített bejegyzések tartalmát stb.

Csatlakoztassa a Feedburnert

A Feedburner a Google szolgáltatása, amely csatlakozik az Ön hírcsatornájához, és a http://feeds.feedburner.com/название_вашей_ленты címen sugározza azt.

Hasznos, mert lehetővé teszi az emberek számára, hogy feliratkozzanak az Ön e-mail hírfolyamára, de valójában a webmesterek számára az a fő előnye, hogy számon tartja a feliratkozóit. A WordPress rendszeres hírfolyamának részeként nem fogod tudni, hogy hányan olvassák az oldaladat nem közvetlenül, hanem RSS-en keresztül, és a Feedburner segítségével ezek az információk elérhetőek lesznek.

Igaz, a Google már régen bejelentette, hogy megszünteti a Feedburner támogatását, de maga a szolgáltatás továbbra is létezik. Ezenkívül biztos vagyok benne, hogy ha a Google végre bezárja, akkor más cégek hasonló szolgáltatásait használhatjael fog múlni

A szolgáltatás csatlakoztatása meglehetősen egyszerű - fel kell lépnie a http://feedburner.google.com/ oldalra, be kell jelentkeznie Google-fiókjába, és az első ablakban be kell írnia a hírfolyam címét (ugyanazt, amelyik úgy néz ki, mint vashsayt.ru /feed). A második ablakban adja meg a hírfolyam címét (csak a domain nevet veheti, de a dotPo nélkül - például az oldalam feedje elérhető a http://feeds.feedburner.com/ linken runcms).

Miután elvégezte ezt a két lépést, hírcsatornája elérhető lesz a feedburneren keresztül. Már csak egy linket kell elhelyeznie webhelyén (például RSS-kép formájában, fentebb láthat egy mintát az oldalamon), hogy a felhasználók rákattinthassanak és feliratkozhassanak.

Következő

Olvassa el tovabba: