Luo mukautettu Rss-Syöte WordPress: Aloittelijan opas

RSS-syöte on erinomainen bloggaus työkalu, joka voi auttaa kasvattamaan yleisöäsi. Oletuksena, WordPress tulee standardin RSS-syötteen toiminnallisuus, joka riittää useimmille käyttäjille. Kuitenkin, jos haluat toimittaa tiettyä sisältöä tai lisätä post pikkukuvat syötteet, sinun täytyy luoda mukautetun RSS-syöte WordPress.

onneksi RSS-syötettä voi muokata suhteellisen helposti lisäämällä muutaman rivin koodia. Huomaa, että tämä menetelmä ei ehkä sovellu aloittelijoille, koska sinun täytyy käyttää lapsesi teeman functions.php – tiedostoa. Useimpien keskitason käyttäjien pitäisi kuitenkin pystyä noudattamaan alla olevia ohjeita.

tässä artikkelissa näytämme, miten voit luoda mukautetun RSS-syöte WordPress. Keskustelemme myös, miksi se on hyödyllinen ja miten voit ominaisuus sisältöä ulkoisista lähteistä sivustossasi yksinkertaisella plugin. Mennään!

RSS-syötteiden ymmärtäminen ja niiden hyödyntäminen sivustossasi

RSS on lyhenne sanoista Really Simple Syndication. Se on kätevä toiminto, jonka avulla bloggaajat voivat jakaa sisältöä muilla sivustoilla ja syötteen lukijoiden kautta. Näin tilaajat voivat seurata uusia virkoja tarkistamatta kunkin suosikki sivustot manuaalisesti. On myös muita tapoja käyttää RSS-syötteitä WordPress, josta keskustelimme edellisessä artikkelissa.

RSS-syötteiden käyttäjät voivat käyttää valitsemaansa syötteenlukijaa sisällön selaamiseen, kommenttien jättämiseen ja julkaisujen jakamiseen sosiaalisessa mediassa. Sinun pitäisi pystyä käyttämään sivustosi syötteen kautta yourdomain.com/feed. huomaa, että näin vain näyttää koodin; tarvitset omistettu uutisten koostaja työkalu, kuten Feedly nähdä sen koko komeudessaan.

jos haluat eriyttää sisältösi, voit luoda mukautetun RSS-syötteen ja kohdentaa tiettyjä lukijoita. Tämä voi olla hyödyllistä, jos sivustosi palvelee useita markkinaraon.

Voit myös ominaisuus viestejä ulkoisista lähteistä käyttämällä Feedzy plugin. Voit esimerkiksi koota sisältöä muista blogeista, podcasteista tai jopa YouTube-kanavista ja näyttää ne sivustossasi sitoutumisen lisäämiseksi.

miten luoda mukautetun RSS-syöte WordPress

valitettavasti räätälöinti RSS-syötteen vie jonkin verran edistynyttä tietoa, joten emme suosittele yrityksen tätä lähestymistapaa, ellet ole ainakin hieman mukava koodi.

ennen kuin jatkat, on fiksua varmuuskopioida sivustosi, jotta voit palauttaa sen, jos jokin menee vikaan. Kun olet valmis jatkamaan, noudata alla olevia ohjeita.

tämä opetusohjelma auttaa sinua luomaan mukautetun RSS-syötteen, jossa on seuraavat ominaisuudet:

  • post title
  • linkki
  • julkaistu päivämäärä
  • tekijä
  • ote

voit lisätä nämä koodinpätkät yhteen kahdesta kohdasta:

  1. voit käyttää free Code Snippets plugin, joka tarjoaa kätevän käyttöliittymän hallita tämäntyyppisiä snippets. Tämä on yksinkertaisin vaihtoehto useimmille ihmisille.
  2. voit muokata lapsesi teeman functions.php tiedostoa – varmista, että käytät lapsiteemaa, jotta et korvaa muutoksia, kun päivität teemaasi.

aloita lisäämällä seuraava koodinpätkä:

add_action('init', 'customRSS');function customRSS(){ add_feed('feedname', 'customRSSFunc');}

Tämä käynnistää customRSS – toiminnon sivustossasi. Sinun täytyy muuttaa 'feedname' vastaavasti riippuen siitä, miksi haluat kutsua uutta syötettäsi.

Seuraavaksi sinun on luotava callback-toiminto, jonka voit tehdä lisäämällä seuraavan koodin:

function customRSSFunc(){ get_template_part('rss', 'feedname');}

tämä linkittää syötteesi omaan mallitiedostoonsa, jonka luomme hetken kuluttua. Huomaa, että funktiolla 'get_template_part' on kaksi parametria: URL-etana ja syötteen nimi. Suosittelemme etanan asettamista arvoon 'rss', jotta se on helpompi navigoida.

Seuraavaksi sinun on luotava syöttöpohja. Luo uusi tiedosto lapsiteemasi kansioon ja tallenna se nimellä slug-name.php käyttäen edellisen katkelman argumentteja (esim. rss-feedname.php).

mallitiedoston koodi on seuraava:

<?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, että voit hallita syötteessäsi näkyvien viestien määrää muuttamalla postCount – muuttujaa. Voit myös muuttaa tätä mallia, jos haluat syötteesi näyttävän kuvia, kommentteja ja niin edelleen.

kun olet tyytyväinen syöttöpohjaasi, tallenna se ja suuntaa asetukset → permalinks kojelaudassa. Napsauta Tallenna muutokset. Tämä huuhtoo uudelleenkirjoitussäännöt niin, että syöte voi näyttää oikein.

sinun pitäisi nyt pystyä käyttämään mukautettua syöttettäsi arvolla yourdomain.com/feed/feedname (korvaamalla arvot mukautetuilla arvoilla).

miten voit käyttää muita RSS-syötteitä WordPress-verkkosivustollasi

vaihtoehtoisesti, toinen tapa käyttää RSS-syötteitä on muiden blogien tai alustojen syötteitä verkkosivustollasi. Siinä tapauksessa, voit käyttää Feedzy plugin ja tuoda sisältöä ulkoisista RSS-syötteitä.

kun olet asentanut ja aktivoinut Feedzyn, siirry sivulle tai julkaisuun, jossa haluat käyttää yhtä tai useampaa syötettä. Jos käytät Block Editor, voit lisätä Feedzy lohko ja liitä haluamasi lähde URL:

ulkoisen RSS-syötteen lisääminen Feedzyn ja Block Editorin avulla.

oikeanpuoleisessa sivupalkissa olevasta asetusalueesta voit säätää näytettävien syötteiden määrää, välimuistin tallennusaikaa ja lajittelujärjestystä.

jos haluat käyttää klassista editoria, voit käyttää Feedzy lyhytnumeroa ja upottaa sen mihin tahansa haluat syötteen näkyvän sivustossasi.

Vaihtoehtoisesti voit käyttää widget, jonka voit aktivoida Appearance → widgetit kojelaudassa:

aktivoimalla Feedzy widget WordPress.

Voit myös tuoda RSS-syötteitä WordPress kuin virkaa, josta keskustelemme tarkemmin toisessa opetusohjelma.

Luo oma RSS-syötteesi WordPressissä tänään

luominen mukautetun RSS-syötteen WordPress voi olla hankalaa. Kuitenkin, jos olet tyytyväinen koodi, voit helposti lisätä erilaisia syötteitä ja alkaa tuottaa ainutlaatuista sisältöä lukijoille.

tässä viestissä, olemme osoittaneet, miten luoda mukautetun RSS-syöte WordPress. Sinun täytyy lisätä joitakin mukautettuja koodinpätkiä ja luoda malli muokata syötteen ulkonäköä, joten yritä tätä menetelmää vain, jos sinulla on tarvittavat taidot. Vaihtoehtoisesti, ominaisuus ulkoisia syötteitä sivustossasi, voit käyttää Feedzy ilman koodausta tietoa.

joitakin muita ideoita RSS-syötteiden käytöstä WordPress, tutustu nämä viestit:

  • seitsemän tapaa käyttää RSS-syötteitä WordPress-palvelussa
  • miten tuoda RSS-syötteitä WordPress-palveluun viesteinä
  • miten luoda WordPress-uutissivusto

Vastaa

Sähköpostiosoitettasi ei julkaista.