我有这个 wordpress 网站,类别的提要显示为http://site.com/category/category_name/feed。这显示了“category_name”类别的所有帖子。我在这里想要的是显示从我的其他站点之一托管的自定义提要,而不是默认的 wordpress rss 提要。
这可能吗?
我有这个 wordpress 网站,类别的提要显示为http://site.com/category/category_name/feed。这显示了“category_name”类别的所有帖子。我在这里想要的是显示从我的其他站点之一托管的自定义提要,而不是默认的 wordpress rss 提要。
这可能吗?
试试这个
$xml = '//site.com/category/category_name/feed';
$doc = new DOMDocument();
$doc->load($xml);
$item = $doc->getElementsByTagName('item');
//$data = array();
for($i=0; $i<=3; $i++){
$title = $item->item($i)->getElementsByTagName('title')->item(0)->childNodes->item(0)->nodeValue;
$link = $item->item($i)->getElementsByTagName('link')->item(0)->childNodes->item(0)->nodeValue;
echo '<a href="' . $link . '" target="_blank"><h2>' . $title . '</h2></a>';
}
并从您要显示提要的位置过去这个 php 代码..
有关更多信息,请访问使用 php 访问跨域提要,希望这会对您有所帮助。
有许多不同的方法可以在 WP 站点中显示来自另一个站点的提要,要么只是提要,要么是完整的提要内容作为帖子。
见FeedWordPress | WordPress和WordPress的简单灵活的 Atom/RSS 联合› SimplePie WordPress 插件 « WordPress 插件和开发人员指南 - Google AJAX Feed API - Google Code and Magpie RSS - PHP RSS Parser