Php 按日期顺序将两个不同wordpress的帖子合并到一个帖子页面
在完全访问这两个数据库的情况下,从两个不同的wordpress博客订购最后十篇文章,按发布日期排序。Php 按日期顺序将两个不同wordpress的帖子合并到一个帖子页面,php,sql,mysql,Php,Sql,Mysql,在完全访问这两个数据库的情况下,从两个不同的wordpress博客订购最后十篇文章,按发布日期排序。 以本地方式,不使用外部服务(例如sql和php)您可以获取两个博客的提要,将它们转换为php数组,然后在发布日期前订购此数组 您可以获取这两个博客的提要,将它们转换为PHP数组,然后按发布日期对该数组进行排序 //与$link1和$link2这两个数据库建立连接 //使用$link1执行此查询 从wp_posts中选择post_title,其中post_status=“publish”按post
以本地方式,不使用外部服务(例如sql和php)您可以获取两个博客的提要,将它们转换为php数组,然后在发布日期前订购此数组 您可以获取这两个博客的提要,将它们转换为PHP数组,然后按发布日期对该数组进行排序 //与$link1和$link2这两个数据库建立连接 //使用$link1执行此查询 从wp_posts中选择post_title,其中post_status=“publish”按post_Date DESC LIMIT 10发布订单 //使用$link2在不同的服务器上执行与上述相同的查询
这里有一个指向DB模式的链接//以$link1和$link2的形式与这两个数据库建立连接 //使用$link1执行此查询 从wp_posts中选择post_title,其中post_status=“publish”按post_Date DESC LIMIT 10发布订单 //使用$link2在不同的服务器上执行与上述相同的查询
这里有一个DB模式的链接,Graeme Lawton在上周一发布了一些模糊的相关信息。它特别涉及到在WordPress MU安装上创建所有博客的统一视图,但是,考虑到我对WordPress MU的理解,我怀疑在两个完全不同的WordPress安装上做同样的事情应该是相当相似的
(并不是说他真的详细讲述了他是如何做到这一点的,但我相信如果你要求的话,他会愿意分享他的解决方案。)格雷姆·劳顿(Graeme Lawton)在上周一发布了一些模糊相关的消息。它特别涉及到在WordPress MU安装上创建所有博客的统一视图,但是,考虑到我对WordPress MU的理解,我怀疑在两个完全不同的WordPress安装上做同样的事情应该是相当相似的 (并不是说他真的详细讲述了他是如何做到这一点的,但我相信如果你要求的话,他会愿意分享他的解决方案。)
<?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>
";
}
?>