...
✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Hur man läser och visar RSS-flöde i WordPress

56

Vill du visa externt RSS-flöde på din WordPress-webbplats? Med RSS-flöde kan man få det senaste innehållet från den externa webbplatsen. I den här artikeln visar vi dig hur du läser och visar RSS-flöde i WordPress.

Vad är flöde?

RSS-feed (Really Simple Syndication) publicerar det senaste innehållet från en webbplats. Om du tittar på något webbplatsflöde kommer det att visa dig något som nedan.

Hur man läser och visar RSS-flöde i WordPress

I ovanstående skärmdump visas de senaste inläggen från vår blogg under flödet.

Det finns vissa fall där man skulle behöva visa dessa flöden från den externa webbplatsen. Till exempel, om du kör flera webbplatser måste du förmodligen visa innehåll från en webbplats på en annan webbplats och vice versa.

Visa RSS-flöde med hjälp av widget

WordPress levereras med en inbyggd RSS-widget som hjälper oss att visa flödeinnehåll i sidofältet.

För att komma igång, låt oss först se hur du hittar RSS-feed-URL för en webbplats.

  • Öppna webbplatsen i en webbläsare som matar du behöver hämta.
  • Visa källans startsida genom att högerklicka-> Visa sidkälla.
  • Hitta rss + xml. Du kommer att se markeringen som nedan skärmdump.

Hur man läser och visar RSS-flöde i WordPress

En gång har du foder-URL redo, gå till Utseende-> Widgets-sidan. Därifrån drar du RSS-widgeten i önskat sidofält och anger RSS-webbadressen.

Hur man läser och visar RSS-flöde i WordPress

Det visar det senaste innehållet från flödes-URL: en i sidofältet.

Att visa flöden med denna standard RSS-widget är en enkel och okomplicerad process. Ibland är det dock inte tillräckligt. Vad händer om du vill visa dessa flöden i en anpassad sidmall eller använda din egen HTML-markering?

Kod för visning av RSS-flöde

WordPress har inkluderat Simplepie- klassbiblioteket i katalogen wp-includes. Med hjälp av detta bibliotek hämtar WordPress flödeinnehåll.

Vi bör också använda samma sätt för att hämta flöden på vår WordPress-webbplats. Vi måste inkludera feed.php från mappen wp-includes och använda de metoder som tillhandahålls av biblioteket.

Nedan är koden du behöver placera i filen vart du vill visa flödeinnehåll.

require_once( ABSPATH. WPINC. '/feed.php' );
$feed_url = 'PASTE_FEED_URL_HERE';
$rss = fetch_feed($feed_url);
 
if (!is_wp_error($rss)) {
    $max_items = $rss->get_item_quantity(2); //pass the quantity(number of post to fetch) here
    $rss_items = $rss->get_items( 0, $max_items );
 
    if ($max_items > 0) {
        foreach ($rss_items as $item) {
            ?>
            <div>
                <h3><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></h3>
                <p><?php echo $item->get_description(); ?></p>
            </div>
            <?php
        }
    }
}

På det sättet kan vi anpassa HTML enligt vårt krav för att visa RSS-flöde.

Vi hoppas att du förstår hur du läser och visar RSS-flöde på din WordPress-webbplats. Om du har några frågor eller förslag, vänligen lämna en kommentar nedan.

relaterade artiklar

Inspelningskälla: artisansweb.net

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer