我正在使用php文件构建一个静态站点。在index.php文件中,我需要动态提取某个wordpress.com博客的RSS提要。我需要提取的唯一信息是最新帖子的摘录内容(总共1个帖子)。当wordpress.com博客更新时,index.php文件中的内容应更新为wordpress.com上最新博客文章的摘录。
我知道如何使用wordpress.org自托管博客(登录到wp-login.php文件并将循环添加到外部index.php文件),但不幸的是它不能正常工作与wordpress.com博客一起自动托管。
答案 0 :(得分:1)
Magpie RSS是你的朋友。我通过RSS获取最新的条目并将其显示在另一个网页上。我只将它用于自托管的Wordpress博客,但由于它基于RSS提要,我认为没有理由为什么它也无法在wordpress.com上运行。
他们网站上的一个例子:
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>";
}