Kuidas lugeda ja kuvada RSS-voogu WordPressis
Kas soovite oma WordPressi veebisaidil kuvada välist RSS-voogu? RSS-voogu kasutades saab uusimat sisu väliselt veebisaidilt. Selles artiklis näitame teile, kuidas lugeda ja kuvada RSS-voogu WordPressis.
Mis on sööt?
RSS (Really Simple Syndication) voog avaldab veebisaidi uusimat sisu. Kui vaatate mõnda veebisaidi voogu, näitab see teile midagi sellist nagu allpool.
Ülaltoodud ekraanipildil kuvatakse voo all meie ajaveebi viimased postitused.
On teatud juhtumeid, kus peaks olema vaja seda voogu kuvada väliselt veebisaidilt. Näiteks kui teil on mitu veebisaiti, peate tõenäoliselt kuvama ühe veebisaidi sisu teisel veebisaidil ja vastupidi.
Kuva RSS-kanal vidina abil
WordPressil on sisseehitatud RSS-vidin, mis aitab meil kuvada voosisisu külgribal.
Alustuseks vaatame kõigepealt, kuidas leida veebisaidi RSS-voo URL.
- Avage brauseris veebisait, millise voo peate hankima.
- Vaadake avalehe lähteteksti paremklõpsuga -> Kuva lehe allikas.
- Leidke rss + xml. Näete märgistust nagu ekraanipildi all.
Kui olete voo URL valmis, minge lehele Välimus-> Vidinad. Sealt lohistage RSS-vidin soovitud külgribale ja sisestage RSS-voo URL.
See kuvab teie külgriba voo URL-i uusimat sisu.
Voogude kuvamine selle RSS-i vaikevidina abil on lihtne ja lihtne protsess. Mõnikord pole see siiski piisav. Mis siis, kui soovite neid voogusid kuvada kohandatud lehemallis või kasutada oma HTML-märgistust?
RSS-voo kuvamise kood
WordPress on Simplepie klassi teegi lisanud kataloogi wp- include. Selle teegi abil tõmmatakse voosisisu.
Samuti peaksime samamoodi kasutama oma WordPressi veebisaidil voogude hankimist. Peame kaasama kausta feed.php kaustast wp-include ja kasutama teegi pakutavaid meetodeid.
Allpool on kood, mille peate faili lisama kõikjale, kuhu soovite voo sisu näidata.
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
}
}
}
Sel viisil saame HTML-i kohandada vastavalt RSS-voo kuvamise nõudele.
Loodetavasti saate aru, kuidas lugeda ja kuvada RSS-voogu oma WordPressi veebisaidil. Kui teil on küsimusi või ettepanekuid, jätke kommentaar allpool.