Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 按日期顺序将两个不同wordpress的帖子合并到一个帖子页面_Php_Sql_Mysql - Fatal编程技术网

Php 按日期顺序将两个不同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

在完全访问这两个数据库的情况下,从两个不同的wordpress博客订购最后十篇文章,按发布日期排序。
以本地方式,不使用外部服务(例如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>
";
}
?>