HVORDAN lage RSS-feed For WordPress ?
Men Kommer Ikke WordPress allerede MED EN RSS-feed for nettstedet mitt? Hvorfor skulle jeg trenge å bygge en i utgangspunktet?
Fair spørsmål å stille, Og det er sant – WordPress nettsted maler alle har sin EGEN RSS-feed. Disse kommer i sine egne unike URL-formater. Her er eksempelformater som mest sannsynlig vises, hvis du har permalinks aktivert (det er mange flere muligheter der ute):
http://example.com/feed/
http://example.com/feed/rss2/
http://example.com/feed/rss/
http://example.com/feed/rdf /
ikke misforstå – de får jobben gjort, men det er bare det første laget å vurdere. WordPress nettsteder kommer med en robust kode med det essensielle og fra da av ut, tilpasning faller i hendene på skaperne. Initierer inn i Større mysterier WordPress kan tinker og leke med koden så mye som de vil (gjelder OGSÅ RSS). For de som gjør sine første skritt inn I WP arena, slå til omfattende bibliotek av eksisterende plugins for å oppnå noe formål.
Før vi går videre til de mer praktiske aspektene, må vi ta opp noen viktige spørsmål.
HVA ER RSS og hvordan du bruker DET I WordPress?
RSS HAR vært En Del Av Internett landskapet siden begynnelsen Av World Wide Web. DET slo sin storhetstid i begynnelsen av 00-tallet, MEN SOM en robust teknologi, RSS har holdt ut og førte frem fødselen av sosiale medier, live børskurs og abonnementer på podcaster og kanaler på videodeling plattformer som YouTube. RSS står For ‘Rich Site Summary’ eller Også ‘Really Simple Syndication’ og styrer hvordan brukere får tilgang til og bruker innhold.
Feedlesere er tredjepartsapplikasjoner, som eksisterer enten som en nettleserbasert tjeneste eller en mobilapplikasjon for en rekke enheter. Brukere kan bla gjennom det nyeste innholdet på så mange nettsteder som de vil ha på ett sted, og som sådan redusere det manuelle arbeidet med å besøke hvert nettsted individuelt.
RSS krever ingen betaling, selv om visse funksjoner på feed-lesere er betalt. WordPress har god STØTTE FOR RSS. Hvert WP-nettsted kommer med sin EGEN RSS-feed, som brukerne enkelt kan finne. Områdeeiere trenger ikke å gjøre noe med mindre de ønsker å legge mer TIL SINE RSS-feeder.
Alt du trenger å vite OM RSS-feeder
RSS-feeder er veldig mye i live og mye brukt selv i dag. Du ser Dette i Hvordan Google viser informasjon for spesifikke søk-væroppdateringer – valutakurser og mest relevante for 2020, de amerikanske valgoppdateringene og COVID-19-statistikken globalt og lokalt.
Google gjør Dette på grunnlag AV AT RSS feeds syndikerer innhold fra en kilde og distribuerer den til en annen. VANLIGVIS skjer denne prosessen i EN RSS-feed-leser, Men Google og andre nettsteder kan integrere informasjon via RSS fritt.
RSS-feeder er kodet I XML og finnes innenfor et nettsteds kode. DISSE XML-filer er gjennomsøkt og lest AV RSS-feed lesere, som legger noen ny publikasjon til sin feed. Prinsippene bak RSS-feeder brukes i sosiale medier som Facebook, Instagram, Twitter og YouTube. Følg eller abonner på en side, og du mottar nye innlegg på feeden din. HOVEDFORSKJELLEN er AT RSS prioriterer en kronologisk rekkefølge av innlegg.
WordPress oppretter STANDARD RSS-feeder for nettstedet ditt, som er enkle, rudimentære og får jobben gjort. Hvis DU ikke er bestemt om HVORDAN RSS-feed ser ut eller lumping alt innholdet i en feed, så la nettstedet ditt som det er. Men Hvis Du vil ha Mer… WordPress samarbeider i å bringe din visjon til liv.
HVORDAN du kan bruke RSS I WordPress
MED litt kreativitet KAN RSS utføre flere oppgaver utenfor hovedfunksjonen-aktiver Internett-brukere å vise innhold fra mange nettsteder eksportert til EN RSS-leser. WordPress har fortsatt utmerket støtte FOR RSS, selv om vi er et tiår fjernet fra sin zenith. Nettstedseiere får muligheten til å:
- Opprett et nettsted, som syndikerer innhold fra andre elektroniske kilder. Alt du trenger å gjøre er å oppsøke relevante feeds til ditt emne og importere innholdet via RSS-feeder. Dette er spesielt nyttig hvis du er interessert i et nisjeemne og ønsker å lage et knutepunkt for lesere som ikke vil grave rundt for mye for informasjonen.
- Integrer RSS med sosiale medieplattformer. Dette gjelder både å dirigere innhold fra sosiale medier til nettstedet ditt og omvendt. Ha en feed Av Twitter-siden din rett på hjemmesiden din eller vis de nyeste podcast-episodene dine, der besøkende kan finne dem. Du kan også dele innholdet ditt automatisk på sosiale medier gjennom enkel automatisering.
- Bruk RSS til å mate anmeldelser og kommentarer fra kunder på Testimonials-siden din.
- Vis innhold som ikke er ditt eget,men som er relevant for publikum. Kanskje du er et nettsted dedikert til lokale nyheter, i så fall er det fornuftig å ha live værmeldinger. For forretningssider er kanskje børser egnet. Alt dette kan oppnås med KRAFTEN I RSS.
Lag en tilpasset RSS-feed for WordPress
RSS selger kurasjon som sin kjerneverdi proposisjon – en brukervennlig måte å ta kontroll over hva man leser effektivt. Brukere er avhengige AV RSS – feedlesere for å redusere omfanget av innhold på nettet gjennom nøye utvalg og automatisering. Reduser menial oppgaver og høste fordelene av bare en enkelt master feed.
Inoreader har utmerket seg i sine filtrering og kurering evner. Gjennom Filtre og Regler, kan du forme feeds på noen måte mulig gjennom inkludering og utelukkelse av emner og forfattere. Mens det er ganske nyttig, er den viktigste ulempen at ansvaret for å kurere faller på leseren, når nettstedseiere enkelt kan gjøre de tunge løftene.
WordPress har gjort Det enkelt å bygge tilpassede RSS-feeder sammenlignet med andre plattformer, og Det er en investering vel verdt den lille tiden det tar å oppnå.
Bruk EN RSS-plugin
WordPress og RSS går hånd i hånd. Plattformen fortsetter å støtte RSS og utenfor den automatiske opprettelsen av en generell RSS-feed, kan brukerne ytterligere supplere deres nettsted gjennom ytterligere bruk av plugins for å legge til elementer fritt. Med noen få enkle klikk kan du berike den generelle brukeropplevelsen.
Bedre RSS-Feeder er skjønnhetsekspert TIL RSS-feed og gjør det mulig å legge medieinnhold til innlegg-et miniatyrbilde til hvert innlegg utdrag og full tekst. Det gir din feed et mer polert og attraktivt utseende. For ikke å nevne at du visuelt signaliserer til leserne hva de kan forvente å lese i innlegget, noe som er mer effektivt enn å stole på titler alene.
Kategorispesifikt RSS-feedabonnement eksisterer for å spre den generelle strømmen av innhold inn i deres spesifikke emne. Slå din kategori koder i sine egne unike RSS-feeder. Leserne kan bedre skreddersy innholdet de ønsker å motta til deres generelle leseinteresse. Dette pluginet er fornuftig å installere for nettsteder med flere innlegg per dag som ellers kan overvelde leserne gjennom en ENKELT RSS-feed.
Til Slutt kan du bruke RSS-støttefunksjonen Til WordPress i opprettelsen av et aggregatnettsted. WP RSS Aggregator kilder feeds fra andre nettsteder gruppert etter emne og leverer lesere med en jevn strøm av artikler og nyheter for et spesialisert felt av interesse. På denne måten brukerne ikke trenger å kuratere sine EGNE RSS-feeder i en feed-leser, men har en stor abonnement.
Kode EN RSS-feed I WordPress
noen GANGER lever en automatisk GENERERT RSS-feed ikke opp til hva leserne dine trenger eller forventer av innholdet ditt. WordPress løser dette ganske enkelt. En kjernefunksjon er å gi nettstedseiere fleksibilitet til å lage sine egne TILPASSEDE RSS som de ønsker.
I Stedet for bare å målrette innhold av en enkelt forfatter eller kategori, kan du dykke dypt inn i en bestemt serie artikler. Ja, det kan gjøres, men rettferdig advarsel – du bør allerede ha en anelse om Hvordan WordPress fungerer og gjort litt poking rundt koden på forhånd.
VIKTIG: Før du selv tør skrive en enkelt linje med kode, du bedre sikkerhetskopiere nettstedet ditt. Det er ikke mye å dette trinnet som det er nok av backup plugins utviklet For WordPress. Få UpdraftPlus og være lett å vite at du alltid kan gå tilbake til en tidligere versjon, hvis ting går sørover.
med ansvarsfraskrivelser ute av veien, er det på tide å lage den egendefinerte RSS-feeden, og du gjør dette ved å plassere denne koden i funksjonene.php-fil av nettstedet ditt:
add_action('init', 'customRSS');function customRSS(){ add_feed('newfeed', 'customRSSFunc');}
Merk – du kan få tilgang til funksjonene.php-fil gjennom Cpanel Filbehandling. Når du finner den, trykk Rediger og du er på god måte.
Du vil se at vi har lagt vekt på ‘newfeed’. Dette kommer til å være navnet på din egendefinerte RSS-feed, og det er viktig å huske hvordan du skrev for neste trinn, som skaper tilbakeringing Til WordPress.
den neste kodelinjen du må lime inn er denne, og du må bruke det samme navnet du har skrevet for ‘newfeed’ i forrige avsnitt.
function customRSSFunc(){ get_template_part('rss', 'newfeed');}
Lagre fremgangen din og lukk funksjonene.php-fil.
nå flytter Vi til opplysninger OM RSS-feed og dens mal. Opprett en ny fil som heter rss.php, som er hva koden frem til nå vil finne. I rss.php-fil, lim inn denne malen. Herfra på ut, være så kreativ som du vil og endre så mange komponenter som du ønsker å bedre passe din visjon FOR RSS-koden. Hit lagre og du er ferdig.
<?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>
Merk-husk at det sannsynligvis vil være noen feil som du må feilsøke. Tålmodighet er din beste allierte i denne prosessen.