完全访问两个数据库,从两个不同的wordpress博客订购最后十个帖子,按发布日期排序。 在本地方式,不使用外国服务(例如使用sql和php)
答案 0 :(得分:1)
http://magpierss.sourceforge.net/
<?php
require_once 'rss_fetch.inc';
$url1 = 'http://yoursite.com/feed/';
$rss1 = fetch_rss($url1);
$url2 = 'http://yourothersite.com/feed/';
$rss2 = fetch_rss($url2);
$rss_items=array_merge($rss1->items,$rss2->items);
// sort / filter items
foreach ($rss as $item ) {
$title = $item[title];
$url = $item[link];
echo "<a href=$url>$title</a></li><br>
";
}
?>
答案 1 :(得分:0)
您可以获取两个博客的供稿,将它们转换为PHP数组,然后按发布日期对此数组进行排序。
答案 2 :(得分:0)
//与$ link1和$ link2
建立两个数据库的连接//使用$ link1执行此查询 SELECT post_title FROM wp_posts WHERE post_status =“publish”ORDER BY Post_Date DESC LIMIT 10
//使用$ link2在不同的服务器上执行与上面相同的查询
以下是数据库架构http://www.dijksterhuis.org/wp-content/uploads/2008/09/wp_db_schematics_v1_0.png
的链接答案 3 :(得分:0)
(并非他真的详细介绍了他是如何做到这一点的,但我确信如果你问的话他会愿意分享他的解决方案。)