miten luoda RSS-syöte WordPress?
mutta eikö WordPress jo tule RSS-syöte minun verkkosivuilla? Miksi minun pitäisi rakentaa sellainen?
reilut kysymykset ja se on totta-WordPress – sivuston malleilla on kaikilla oma RSS-syötteensä. Nämä tulevat omissa ainutlaatuisissa URL-muodoissa. Tässä on esimerkki formaatteja todennäköisimmin näkyviin, jos sinulla on permalinks käytössä (on olemassa paljon enemmän mahdollisuuksia siellä):
http://example.com/feed/
http://example.com/feed/rss2/
http://example.com/feed/rss/
http://example.com/feed/rdf /
Don ’t get me wrong – they get the job done, but that’ s only the first layer to consider. WordPress-sivustoissa on vankka koodi, jossa on olennainen ja siitä lähtien, räätälöinti joutuu luojien käsiin. Aloittaa osaksi suurempi salaisuuksia WordPress voi tinker ja pelata koodia niin paljon kuin he haluavat (koskee myös RSS). Niille, jotka tekevät ensiaskeleitaan WP areenalla, kääntyä laaja kirjasto nykyisten plugins saavuttaa mitään tarkoitusta.
ennen kuin siirrymme käytännön näkökohtiin, meidän on käsiteltävä joitakin keskeisiä kysymyksiä.
mikä on RSS ja miten sitä käytetään WordPressissä?
RSS on ollut osa Internet-maisemaa World Wide Webin alusta lähtien. Se osui sen kukoistus alussa 00-luvulla, mutta vankka tekniikka, RSS on sinnikkäästi ja toi esiin syntymän sosiaalisen median, live pörssikurssit ja tilaukset podcasteja ja kanavia videon jakamiseen alustoilla, kuten YouTube. RSS tarkoittaa ”Rich Site Summary” tai myös ”Really Simple Syndication” ja hallitsee, miten käyttäjät käyttävät ja kuluttavat sisältöä.
syötteenlukijat ovat kolmannen osapuolen sovelluksia, jotka ovat olemassa joko selainpohjaisena palveluna tai mobiilisovelluksena useille laitteille. Käyttäjät voivat selata niin monen sivuston viimeisintä sisältöä kuin haluavat yhdessä paikassa, ja näin ollen vähentää merkittävästi manuaalista työtä vierailemalla jokaisella sivustolla erikseen.
RSS ei vaadi maksua, vaikka tietyt feed-lukijoiden ominaisuudet ovat maksullisia. WordPress on hyvä tuki RSS. Jokainen WP sivusto tulee oma RSS-syöte, jonka käyttäjät voivat helposti löytää. Sivuston omistajien ei tarvitse tehdä mitään, elleivät he halua lisätä enemmän heidän RSS-syötteitä.
kaikki mitä sinun tarvitsee tietää RSS-syötteistä
RSS-syötteet ovat hyvin eläviä ja laajalti käytössä vielä nykyäänkin. Näet tämän siitä, miten Google näyttää tietoja tiettyihin hakuihin-sääpäivitykset, valuuttakurssit ja oleellisimmat vuodelle 2020, Yhdysvaltain vaalipäivitykset ja COVID-19-tilastot maailmanlaajuisesti ja paikallisesti.
Google tekee tämän sillä perusteella, että RSS-syötteet syndikoivat sisältöä yhdestä lähteestä ja jakavat sitä toiseen. Yleensä tämä prosessi tapahtuu sisällä RSS-syötteen lukija, mutta Google ja muut sivustot voivat integroida tietoja RSS vapaasti.
RSS-syötteet on koodattu XML-kielellä ja ne löytyvät sivuston koodista. Nämä XML-tiedostot ryömivät ja lukevat RSS-syötteen lukijat, jotka lisäävät minkä tahansa uuden julkaisun syötteeseensä. RSS-syötteiden taustalla olevia periaatteita käytetään sosiaalisen median sivustoissa, kuten Facebook, Instagram, Twitter ja YouTube. Seuraa tai tilaa sivu ja saat uusia viestejä feed. Keskeinen ero on siinä, että RSS priorisoi viestien aikajärjestyksen.
WordPress luo sivustollesi oletusarvoisia RSS-syötteitä, jotka ovat yksinkertaisia, alkeellisia ja hoitavat homman. Jos et ole erityisesti siitä, miten RSS-syöte näyttää tai niputtaa kaikki sisältö yhteen syötteeseen, sitten jätä sivustosi sellaisena kuin se on. Mutta jos haluat enemmän… WordPress tekee yhteistyötä tuoda visio elämään.
miten voit käyttää RSS: ää WordPress
hieman luovuutta, RSS voi suorittaa useita tehtäviä sen päätehtävän ulkopuolella – mahdollistaa Internetin käyttäjät voivat tarkastella sisältöä lukuisilta verkkosivustoilta viedään RSS-lukija. WordPress on edelleen erinomainen tuki RSS, vaikka olemme vuosikymmenen päässä sen zenith. Sivuston omistajat saavat mahdollisuuden:
- Luo sivusto, joka syndikoi sisältöä muista verkkolähteistä. Kaikki mitä on tehtävä, on etsiä asiaankuuluvia syötteitä aihe valinta ja tuoda niiden sisältöä RSS-syötteet. Tämä on erityisen hyödyllistä, jos olet kiinnostunut kapealla aihe ja haluat luoda napa lukijoille, jotka eivät halua kaivaa noin liikaa tietoa.
- integroi RSS sosiaalisen median alustoihin. Tämä koskee sekä sisällön ohjaamista sosiaalisen median sivuilta sivustoosi ja päinvastoin. On syöte Twitter-sivu suoraan kotisivullasi tai näyttää uusimmat podcast jaksot, josta kävijät voivat löytää ne. Voit myös jakaa sisältösi automaattisesti sosiaalisessa mediassa yksinkertaisen automaation avulla.
- käytä RSS: ää asiakkaiden arvostelujen ja kommenttien syöttämiseen Suosittelusivullasi.
- näytä sisältöä, joka ei ole sinun omaasi, mutta on relevanttia yleisöllesi. Ehkä olet sivusto omistettu paikallisia uutisia, jolloin se on järkevää ominaisuus live säätiedotukset. Liikepaikoille ehkä pörssit sopivat. Kaikki tämä voidaan saavuttaa voimalla RSS.
Luo oma RSS – syöte WordPressille
RSS myy kuratointia keskeisenä arvolupauksenaan-käyttäjäystävällinen tapa hallita lukemaansa tehokkaasti. Käyttäjät luottavat RSS-syötteen lukijoihin pienentääkseen verkossa tapahtuvan sisällön valtavuutta huolellisen valinnan ja automaation avulla. Vähennä vähäpätöisiä tehtäviä ja hyödynnä vain yksi master feed.
Inoreader on kunnostautunut suodatus-ja kuratointiominaisuuksissaan. Suodattimien ja sääntöjen avulla syötteitä voi muokata millä tahansa mahdollisella tavalla aiheiden ja tekijöiden sisällyttämisen ja poissulkemisen kautta. Vaikka se on varsin hyödyllistä,tärkein haittapuoli on, että vastuu kuratoida lankeaa lukijalle, kun sivuston omistajat voivat helposti tehdä raskaan työn.
WordPress on tehnyt mukautettujen RSS-syötteiden rakentamisesta helppoa verrattuna muihin alustoihin ja se on investointi, joka on sen pienen ajan arvoinen, jonka saavuttaminen vie.
käytä RSS-liitännäistä
WordPress ja RSS kulkevat käsi kädessä. Alusta tukee edelleen RSS: ää ja yleisen RSS-syötteen automaattisen luomisen ulkopuolella käyttäjät voivat edelleen täydentää verkkosivujaan lisäosien käytön avulla elementtien lisäämiseksi vapaasti. Muutamalla klikkauksella voit rikastuttaa yleistä käyttökokemusta.
parempi RSS-syötteet on kosmetologi RSS-syötteeseen ja mahdollistaa mediasisällön lisäämisen viesteihin-pikkukuvan jokaisen viestin otteeseen ja koko tekstiin. Se antaa rehun enemmän kiillotettu ja houkutteleva näyttää. Puhumattakaan siitä, että visuaalisesti viestität lukijoillesi, mitä he voivat odottaa lukevansa viestistä, mikä on tehokkaampaa kuin luottaa pelkkiin otsikoihin.
luokkakohtainen RSS-syötteen tilaus on olemassa sisällön kokonaisvirran jakamiseksi niiden tiettyyn aihepiiriin. Käännä Luokka tunnisteet omaan ainutlaatuinen RSS-syötteet. Lukijat pystyvät paremmin räätälöimään saamansa sisällön yleisen lukuharrastuksensa mukaan. Tämä plugin on järkevää asentaa sivustoja, joissa on useita viestejä päivässä, jotka voivat muuten hukuttaa lukijat yhden RSS-syöte.
lopuksi voit hyödyntää WordPress rss-tukitoimintoa koostesivuston luomisessa. WP RSS-koostaja lähteet syötteitä muilta sivustoilta ryhmitelty aihe ja toimittaa lukijoille tasainen virta artikkeleita ja uutisia erikoistuneen alan kiinnostusta. Näin käyttäjien ei tarvitse kuratoida omia RSS-syötteitään syötteenlukijaan, vaan heillä on yksi merkittävä tilaus.
koodi RSS-syöte WordPress
joskus automaattisesti luotu RSS-syöte ei vastaa sitä, mitä lukijakunta tarvitsee tai odottaa sisällöltään. WordPress ratkaisee tämän melko helposti. Keskeinen ominaisuus on antaa sivuston omistajille joustavuutta luoda omia mukautettuja RSS kuin parhaaksi näkevät.
sen sijaan, että sisällön kohdentaisi vain yksi kirjoittaja tai kategoria, voi sukeltaa syvälle tiettyyn artikkelisarjaan. Kyllä, se voidaan tehdä, mutta reilu varoitus – sinun pitäisi jo olla aavistus siitä, miten WordPress toimii ja tehnyt hieman tökkiä noin koodi etukäteen.
tärkeää: ennen kuin uskallat edes kirjoittaa yhtäkään koodia, sinun on parasta varmuuskopioida sivustosi. Ei ole paljon tässä vaiheessa on paljon varmuuskopiointi plugins kehitetty WordPress. Hanki UpdraftPlus ja lepää rauhassa tietäen, että voit aina palata edelliseen versioon, jos asiat menevät pieleen.
vastuuvapauslausekkeet pois tieltä, on aika luoda mukautettu RSS-syöte ja teet tämän asettamalla tämän koodin funktioihin.verkkosivusi php-tiedosto:
add_action('init', 'customRSS');function customRSS(){ add_feed('newfeed', 'customRSSFunc');}
Huomautus – voit käyttää toimintoja.php-tiedosto cPanel-tiedostonhallinnan kautta. Kun olet löytänyt sen, osuma muokata ja olet Oman iloinen matkalla.
huomaatte, että olemme korostaneet ”newfeediä”. Tämä tulee olemaan nimi mukautetun RSS-syöte ja on tärkeää muistaa, miten kirjoitit seuraavaan vaiheeseen, joka luo takaisinsoitto WordPress.
seuraava koodirivi, joka sinun täytyy liittää, on tämä, ja sinun täytyy käyttää samaa nimeä, jonka olet kirjoittanut ”newfeedille” edellisessä osiossa.
function customRSSFunc(){ get_template_part('rss', 'newfeed');}
Tallenna edistymisesi ja sulje toiminnot.php-tiedosto.
nyt siirrytään RSS-syötteen ja sen mallin yksityiskohtiin. Luo uusi tiedosto nimeltä rss.php, joka on mitä koodi tähän asti paikantaa. RSS: ssä.php tiedosto, liitä tämä malli. Tästä eteenpäin, olla niin luova kuin haluat ja muuttaa niin monta komponenttia kuin haluat paremmin sovi visio RSS-koodi. Paina Tallenna ja olet valmis.
<?php/*** Template Name: Custom RSS Template - Feedname*/$postCount = 5; // The number of posts to show in the feed$posts = query_posts('showposts=' . $postCount);header('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true);echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>';?><rss version="2.0"xmlns:content="http://purl.org/rss/1.0/modules/content/"xmlns:wfw="http://wellformedweb.org/CommentAPI/"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:atom="http://www.w3.org/2005/Atom"xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"xmlns:slash="http://purl.org/rss/1.0/modules/slash/"<?php do_action('rss2_ns'); ?>><channel><title><?php bloginfo_rss('name'); ?> - Feed</title><atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" /><link><?php bloginfo_rss('url') ?></link><description><?php bloginfo_rss('description') ?></description><lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate><language><?php echo get_option('rss_language'); ?></language><sy:updatePeriod><?php echo apply_filters( 'rss_update_period', 'hourly' ); ?></sy:updatePeriod><sy:updateFrequency><?php echo apply_filters( 'rss_update_frequency', '1' ); ?></sy:updateFrequency><?php do_action('rss2_head'); ?><?php while(have_posts()) : the_post(); ?><item><title><?php the_title_rss(); ?></title><link><?php the_permalink_rss(); ?></link><pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate><dc:creator><?php the_author(); ?></dc:creator><guid isPermaLink="false"><?php the_guid(); ?></guid><description><!]></description><content:encoded><!]></content:encoded><?php rss_enclosure(); ?><?php do_action('rss2_item'); ?></item><?php endwhile; ?></channel></rss>
huomaa-pidä mielessä, että vianmäärityksessä on todennäköisesti joitakin virheitä. Kärsivällisyys on paras liittolainen tämän prosessin aikana.