• Gå direkte til primær navigation
  • Skip til indhold
  • Gå direkte til primær sidebar

WPTRICKS{DK}

En blog om WordPress, Webudvikling og gode idéer!

  • Forsiden
  • WordPress Guide
  • WordPress Hosting
  • Gratis WordPress Sparring
  • Er mit domæne ledigt?
  • Få gratis hjælp til WordPress
Du er her: Forside / Generelt / Hent RSS feed fra en anden side

Hent RSS feed fra en anden side

Skrevet af Aris - 2. marts 2014

Jeg har mange gange haft brug for, at kunne hente RSS feed fra en anden hjemmeside.
Dette kunne være fordi at siden havde relevant indhold ift. min egen side, eller bare fordi jeg synes, at indholdet på den pågældende side er så godt, at jeg vil dele det med mine besøgende. Uanset grunden, så har jeg ikke altid haft held med at gøre det med succes. Nu har jeg endelig fundet en måde at gøre det på – og den vil jeg dele med dig…

Du skal først installere et andet plugin…

Medmindre du vil indsætte scriptet direkte i dine temafiler, så er der et WordPress plugin du skal installere. Det er et plugin, som tillader at du indsætter PHP koder i dine text widgets. Mega smart, for det åbner faktisk mange flere muligheder for din blog! F.eks. kan du kigge på Conditional Tags, og på den måde rette hvad der skal være i netop det pågældende widget, alt efter hvilken side du er på…

Okay, det lød lidt kringlet, men kort sagt, så kan åbner du for mange flere muligheder på din blog – Google er din ven, og kun fantasien sætter grænser… Nå, men det plugin du nu skal installere, hedder PHP Text Widget, og det eneste du skal gøre er: Installere det —> Aktivere det… Det var det! Det virker allerede…

Koden er super simpel…

Ja, som sagt, så er koden super simpel. Men bare rolig, jeg skal nok skære den yderligere ud i pap for dig, og fortælle dig præcis hvor du skal pille ved koden… Koden ser således ud:

<?php include_once(ABSPATH.WPINC.'/feed.php');
$rss = fetch_feed('http://wptricks.dk/feed');
$maxitems = $rss->get_item_quantity(5);
$rss_items = $rss->get_items(0, $maxitems);
?>
<ul>
<?php if ($maxitems == 0) echo '<li>Ingen feeds.</li>';
else
foreach ( $rss_items as $item ) : ?>
<li>
<a href='<?php echo $item->get_permalink(); ?>'
title='<?php echo 'Udgivet '.$item->get_date('j F Y | g:i a'); ?>'>
<?php echo $item->get_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>

Der kan du bare se! Det er lige til at finde hoved og hale i ovenstående… Eller hvad?
Som lovet, så skal jeg nok fortælle dig hvor du skal ændre i koden, så du kan vise feeds fra hvilken som helst side.

Hent RSS feed fra WPTricks.dk…

Ønsketænkning er ikke ulovligt ;)
Men lad os nu antage, at du vil vise feeds fra min hjemmeside. Du kan allerede i ovenstående kode se, at jeg linker til min side. Altså, i denne del af koden:

<?php include_once(ABSPATH.WPINC.'/feed.php');
$rss = fetch_feed('http://wptricks.dk/feed');
$maxitems = $rss->get_item_quantity(5);
$rss_items = $rss->get_items(0, $maxitems);
?>

Som du kan se, så skriver jeg min URL i linje 2. Det er også her, at du kan indsætte en hvilken som helst hjemmeside, som har RSS feeds. Så hvis du vil vise feeds fra en helt tredje hjemmeside, så skal i i linje 2 skrive den URL du vil vise feeds fra – længere er den ikke.

Var det bare det??

Hent_RDD_Feed_fra_En_Anden_sideJa, det var det såmænd.
Hvis du har forstand på PHP, så kan du jo begynde at udvide dette script lidt. Jeg vil slet ikke begynde at komme med idéer til, hvad du kan prøve på at lave – den del overlader jeg til dig.

Hvis du nu finder på en idé, og du faktisk formår at videreudvikle den, så vil jeg meget gerne høre hvad du har fundet på. Det er altid fedt at se hvad andre folk kan få ud af småting. Nogle bygger Facebook ud af ingenting, mens andre får vilde idéer, som så falder ligeså hurtigt til jorden igen. Men hvem ved? Det kan være du sidder med den perfekte idé, men du ved det bare ikke endnu…

Populært lige nu...

  • - 8 Tips til at skrive et godt indlæg
  • - Gratis WordPress hjemmeside
  • - Bedre udsending af mails i WordPress
  • - Hvad sker der når man installerer 100 plugins?

Skrevet i: Generelt, Gør det selv, WordPress Tips Tags: feed, php, rss, script, wordpress

Læserinteraktioner

Skriv et svar Annuller svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Primær Sidebar

Annonce

Søg

Mine anmeldelser

  • Kinsta.com(☆☆☆☆☆)
  • Nordicway.dk(☆☆☆☆)
  • UnoEuro / simply.com (☆☆☆)
  • One.com (☆☆)

Hold dig opdateret

Et par gange om året sender jeg et nyhedsbrev ud, med alle de nye tiltag jeg har gang i.
INGEN SPAM - det lover jeg!


… eller vælg en kategori

  • AngularJS (3)
  • Gammel (1)
  • Generelt (51)
  • Gør det selv (31)
  • Hosting (4)
  • WooCommerce (1)
  • WordPress Admin (4)
  • WordPress Fejl (4)
  • WordPress Guide (18)
  • WordPress Nyt (8)
  • WordPress Plugins (20)
  • WordPress Temaer (10)
  • WordPress Tips (31)
  • WordPress Tutorials (2)

Billigt webhotel

Arkiver

  • januar 2024 (1)
  • juli 2023 (1)
  • april 2023 (1)
  • februar 2023 (1)
  • januar 2023 (1)
  • juni 2022 (1)
  • februar 2022 (2)
  • januar 2022 (1)
  • december 2021 (2)
  • oktober 2021 (1)
  • april 2021 (1)
  • marts 2021 (1)
  • februar 2021 (2)
  • november 2020 (1)
  • august 2020 (1)
  • juli 2020 (2)
  • juni 2020 (1)
  • marts 2020 (1)
  • februar 2020 (2)
  • januar 2020 (5)
  • november 2019 (1)
  • maj 2019 (1)
  • april 2019 (1)
  • september 2018 (1)
  • juni 2018 (2)
  • april 2018 (1)
  • december 2017 (3)
  • oktober 2017 (1)
  • september 2017 (1)
  • november 2016 (1)
  • juni 2016 (1)
  • april 2016 (1)
  • marts 2016 (1)
  • juli 2015 (1)
  • september 2014 (1)
  • juni 2014 (3)
  • marts 2014 (5)
  • februar 2014 (2)
  • november 2013 (4)
  • oktober 2013 (1)
  • maj 2013 (1)
  • april 2013 (2)
  • marts 2013 (1)
  • januar 2013 (7)
  • december 2012 (2)

© Copyright 2012 - 2025 | WPTricks.dk | Sitemap | Cookie- og Privatlivspolitik