2010-06-28 4 views
-2

Je construis un site statique en utilisant des fichiers php. Sur le fichier index.php, je dois dynamiquement tirer le flux RSS d'un certain blog wordpress.com. La seule information que je dois tirer est le contenu de l'extrait du message le plus récent (1 total). Lorsque le blog wordpress.com est mis à jour, le contenu du fichier index.php doit être mis à jour vers un extrait de cet article sur wordpress.com.Comment puis-je prendre un flux RSS à partir de wordpress.com et ajouter le dernier message du flux à un autre site Web?

Je sais comment faire ceci avec le blog auto-hébergé de wordpress.org (se connecter au fichier wp-login.php et ajouter la boucle au fichier index.php externe), mais malheureusement cela ne marche pas même avec les blogs wordpress.com puisqu'ils sont automatiquement hébergés.

Répondre

1

Magpie RSS est votre ami. Je l'utilise beaucoup pour saisir l'entrée la plus récente via RSS et la montrer sur une autre page. Je l'ai seulement utilisé avec des blogs Wordpress auto-hébergés, mais comme il est basé sur le flux RSS, je ne vois pas pourquoi cela ne marcherait pas avec wordpress.com.

Un exemple de leur site web:

require_once 'rss_fetch.inc'; 

$url = 'http://magpie.sf.net/samples/imc.1-0.rdf'; 
$rss = fetch_rss($url); 

echo "Site: ", $rss->channel['title'], "<br>"; 
foreach ($rss->items as $item) { 
    $title = $item[title]; 
    $url = $item[link]; 
    echo "<a href=$url>$title</a></li><br>"; 
} 
+0

Salut Chris, qui est un script intéressant sauf que je ne connais pas la syntaxe pour saisir le contenu et pas seulement le titre. Savez-vous où je peux apprendre la syntaxe pour tirer le contenu? Je suis un newb total à ce genre de choses donc j'ai besoin d'apprendre! – micah

+0

Newb chez PHP ou Magpie? – TheDeadMedic

+0

Eh bien, les deux vraiment. Parce que j'ai travaillé avec Wordpress et des scripts PHP personnalisés au fil des ans, je suis correct pour éditer la syntaxe de PHP mais je me considère encore comme un newb relatif à la programmation en général. Pourtant, avec la pie, j'ai zéro expérience. Depuis que j'ai écrit ce qui précède, j'ai réussi à remplacer «title» par «description» et ça va tirer le contenu de l'extrait, mais je ne suis pas sûr de savoir comment séparer les paragraphes si l'extrait contient deux phrases courtes de deux paragraphes différents. Je ne sais pas non plus comment faire uniquement la fin [...] liée et non le paragraphe lui-même. – micah

Questions connexes