februari 16, 2022

hur man skapar RSS-flöde för WordPress?

 hur man skapar RSS-flöde för WordPress? / Inoreader

men kommer inte WordPress redan med ett RSS-flöde för min webbplats? Varför skulle jag behöva bygga en i första hand?

rättvisa frågor att ställa och det är sant-WordPress-webbplatsmallar har alla sina egna RSS-flöden. Dessa kommer i sina egna unika URL-format. Här är exempelformat som sannolikt kommer att visas, om du har permalänkar aktiverade (det finns många fler möjligheter där ute):

http://example.com/feed/

http://example.com/feed/rss2/

http://example.com/feed/rss/

http://example.com/feed/RDF /

missförstå mig inte – de får jobbet gjort, men det är bara det första lagret att överväga. WordPress-webbplatser har en robust kod med det väsentliga och från och med då faller anpassningen i händerna på skaparna. Initierar i större mysterier WordPress kan mixtra och spela med koden så mycket som de vill (gäller även RSS). För dem som gör sina första steg in i WP arena, vänd dig till det omfattande biblioteket med befintliga plugins för att uppnå något syfte.

innan vi går vidare till de mer praktiska aspekterna måste vi ta itu med några viktiga frågor.

vad är RSS och hur man använder det i WordPress?

RSS har varit en del av Internet landskapet sedan början av World Wide Web. Det slog sin storhetstid i början av 00-talet, men som en robust teknik har RSS uthållit och frambringat födelsen av sociala medier, levande börskurser och prenumerationer på podcasts och kanaler på videodelningsplattformar som YouTube. RSS står för’ Rich Site Summary ’eller också’ Really Simple Syndication ’ och hanterar hur användare får tillgång till och konsumerar innehåll.

Feed-läsare är tredjepartsapplikationer, som finns antingen som en webbläsarbaserad tjänst eller en mobilapplikation för ett antal enheter. Användare kan bläddra igenom det senaste innehållet på så många webbplatser som de vill ha på en plats och som sådan drastiskt minska det manuella arbetet med att besöka varje webbplats individuellt.

RSS kräver ingen betalning, även om vissa funktioner på foder läsare betalas. WordPress har bra stöd för RSS. Varje WP-webbplats har sitt eget RSS-flöde, som användare enkelt kan hitta. Webbplatsägare behöver inte göra någonting om de inte vill lägga till mer i sina RSS-flöden.

allt du behöver veta om RSS-flöden

RSS-flöden är mycket levande och ofta används även i dag. Du ser detta i hur Google visar information för specifika sökningar-väderuppdateringar, valutaomvandlingsfrekvenser och mest relevanta för 2020, USA: s valuppdateringar och COVID-19-statistik globalt och lokalt.

Google gör detta på grundval av att RSS-flöden syndikerar innehåll från en källa och distribuerar det till en annan. Vanligtvis sker denna process inom en RSS-läsare, men Google och andra webbplatser kan integrera information via RSS fritt.

RSS-flöden kodas i XML och finns i en webbplats kod. Dessa XML-filer genomsöks och läses av RSS-läsare, som lägger till någon ny publikation i sitt flöde. Principerna bakom RSS-flöden används i sociala medier som Facebook, Instagram, Twitter och YouTube. Följ eller prenumerera på en sida så får du nya inlägg i ditt flöde. Huvudskillnaden är att RSS prioriterar en kronologisk ordning av inlägg.

WordPress skapar standard RSS-flöden för din webbplats, som är enkla, rudimentära och får jobbet gjort. Om du inte är särskilt om hur ditt RSS-flöde ser ut eller klumpa allt innehåll i ett flöde, lämna sedan din webbplats som den är. Men om du vill ha mer… samarbetar WordPress för att få din vision till liv.

hur du kan använda RSS i WordPress

med lite kreativitet kan RSS utföra flera uppgifter utanför sin huvudsakliga funktion – gör det möjligt för Internetanvändare att visa innehåll från många webbplatser som exporteras till en RSS-läsare. WordPress har fortfarande utmärkt stöd för RSS, även om vi är ett decennium bort från sin höjdpunkt. Webbplatsägare ges möjlighet att:

  • skapa en webbplats som syndikerar innehåll från andra onlinekällor. Allt som finns att göra är att söka relevanta flöden till ditt ämne val och importera deras innehåll via RSS-flöden. Detta är särskilt användbart om du är intresserad av ett nischämne och vill skapa ett nav för läsare som inte vill gräva för mycket för informationen.
  • integrera RSS med sociala medier. Detta gäller både att rikta innehåll från dina sociala mediesidor till din webbplats och vice versa. Ha ett flöde av din Twitter-sida direkt på din hemsida eller visa dina senaste podcastavsnitt, där besökare kan hitta dem. Du kan också dela ditt innehåll automatiskt på sociala medier genom enkel automatisering.
  • använd RSS för att mata recensioner och kommentarer från kunder på din Testimonials sida.
  • visa innehåll som inte är ditt eget, men som är relevant för din publik. Kanske är du en webbplats tillägnad lokala nyheter, i vilket fall det är vettigt att presentera live väderrapporter. För företagswebbplatser är kanske börser lämpliga. Allt detta kan uppnås med kraften i RSS.

skapa ett anpassat RSS – flöde för WordPress

RSS säljer curation som sitt kärnvärdeförslag-ett användarvänligt sätt att ta kontroll över vad man läser effektivt. Användare förlitar sig på RSS-läsare att minska den enorma innehåll på nätet genom noggrant urval och automatisering. Minska simpla uppgifter och dra nytta av bara en enda master feed.

Inoreader har utmärkt sig i sin filtrering och curation kapacitet. Genom filter och regler kan du forma flöden på alla möjliga sätt genom att inkludera och utesluta ämnen och författare. Även om det är ganska användbart, är den största nackdelen att ansvaret för att kurera faller på läsaren, när webbplatsägare enkelt kan göra tunga lyft.

WordPress har gjort det enkelt att bygga anpassade RSS-flöden jämfört med andra plattformar och det är en investering väl värt den lilla tid det tar att åstadkomma.

Använd ett RSS-plugin

WordPress och RSS går hand i hand. Plattformen fortsätter att stödja RSS och utanför den automatiska skapandet av ett allmänt RSS-flöde kan användarna ytterligare komplettera sin webbplats genom ytterligare användning av plugins för att lägga till element fritt. Med några enkla klick kan du berika den övergripande användarupplevelsen.

bättre RSS-flöden är kosmetolog till ditt RSS-flöde och gör det möjligt att lägga medieinnehåll till inlägg-en miniatyrbild till varje inlägg utdrag och fulltext. Det ger ditt flöde ett mer polerat och attraktivt utseende. För att inte tala om att du visuellt signalerar till dina läsare vad de kan förvänta sig att läsa i inlägget, vilket är mer effektivt än att förlita sig på titlar ensam.

KATEGORISPECIFIK RSS-feed-prenumeration finns för att sprida ut den övergripande strömmen av innehåll i deras specifika ämne. Förvandla din kategori taggar i sina egna unika RSS-flöden. Läsarna kan bättre skräddarsy innehållet de vill få till deras allmänna läsintresse. Detta plugin är vettigt att installera för webbplatser med flera inlägg per dag som annars kan överväldiga läsare via ett enda RSS-flöde.

slutligen kan du använda RSS – supportfunktionen för WordPress i skapandet av en aggregatwebbplats. WP RSS Aggregator källor flöden från andra webbplatser grupperade efter ämne och förser läsarna med en stadig ström av artiklar och nyheter för ett specialiserat intresseområde. På så sätt behöver användare inte kurera sina egna RSS-flöden i en flödesläsare, men har en större prenumeration.

koda ett RSS-flöde i WordPress

ibland lever ett automatiskt genererat RSS-flöde inte upp till vad din läsare behöver eller förväntar sig av ditt innehåll. WordPress löser detta ganska enkelt. En kärnfunktion är att ge webbplatsägare flexibiliteten att skapa sin egen anpassade RSS som de passar.

i stället för att bara rikta in innehåll av en enda Författare eller kategori kan du ta ett djupt dyk i en specifik serie artiklar. Ja, det kan göras, men rättvis varning – du borde redan ha en aning om hur WordPress fungerar och gjort lite poking runt koden i förväg.

viktigt: innan du ens vågar skriva en enda kodrad, bör du säkerhetskopiera din webbplats. Det finns inte mycket till detta steg eftersom det finns gott om backup plugins utvecklade för WordPress. Få UpdraftPlus och vila lätt att veta att du alltid kan återgå till en tidigare version, om det går söderut.

med ansvarsfriskrivningar ur vägen är det dags att skapa det anpassade RSS-flödet och du gör det genom att placera den här koden i funktionerna.php-fil på din webbplats:

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

Obs – Du kan komma åt funktionerna.php-fil via cPanel-filhanteraren. När du har hittat det, tryck på Redigera och du är på din glada väg.

du kommer att se att vi har betonat på ’newfeed’. Detta kommer att vara namnet på ditt anpassade RSS-flöde och det är viktigt att komma ihåg hur du skrev för nästa steg, vilket skapar återuppringning till WordPress.

nästa rad kod du behöver klistra in är detta, och du måste använda samma namn som du har skrivit för ’newfeed’ i föregående avsnitt.

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

Spara dina framsteg och stäng funktionerna.php-fil.

nu flyttar vi till uppgifterna i RSS-flödet och dess Mall. Skapa en ny fil som heter rss.php, vilket är vad koden hittills kommer att hitta. I rss.php-fil, klistra in den här mallen. Härifrån ut, vara så kreativ som du vill och ändra så många komponenter som du vill bättre passa din vision för RSS-koden. Hit Spara och du är klar.

<?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> 

Obs-tänk på att det sannolikt kommer att finnas några fel som du behöver felsöka. Tålamod är din bästa allierade under denna process.

Lämna ett svar

Din e-postadress kommer inte publiceras.