php - 将来自两个不同 wordpress 的帖子合并到一个按日期排序的帖子页面

标签 php sql mysql

在完全访问两个 db 的情况下,从两个不同的 wordpress 博客中排序最后十篇文章,按发布日期排序。 以本地方式,不使用外部服务(例如使用 sql 和 php)

最佳答案

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>
";
}
?>

关于php - 将来自两个不同 wordpress 的帖子合并到一个按日期排序的帖子页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/920222/

相关文章:

php - 哪个验证规则用于 Laravel 4 的 float ?

使用 $echo 的 php 非英文字符

php - 从 PHP 检查 MySQL 中的值

mysql - 如何在 Excel CSV 中保留日期和引号的 SQL 格式?

MySQL SELECT 查询将历史记录转换为随时间推移的每周摘要

javascript - 使用 Javascript 和 PHP 将数据表单传输到 mysql

php - 使用上传的 CSV 中的值创建/填写表单

mysql - 如何在 mysql 中设置本地列表/元组变量

SQL 仅选择拥有所有 3 个学位的成员

sql - 获取在 2 列中具有相同值但在第 3 列中具有不同值的记录