Wordpress:显示来自不同Wordpress站点(子域)的最新帖子

Wordpress:显示来自不同Wordpress站点(子域)的最新帖子,wordpress,subdomain,posts,multisite,Wordpress,Subdomain,Posts,Multisite,我正在开发一个WordPress网站来显示来自不同WordPress安装(子域)的帖子,这个新的WordPress安装将是主网站 每个源网站都是一个子域,如news.example.com、sports.example.com、cars.example.com、business.example.com等 我想做的是将上述子域的最新帖子显示到主网站www.example.com 我是否可以使用多站点WordPress安装之类的东西, 不影响子域 我擅长php,但对WordPress不熟悉 我也在考

我正在开发一个WordPress网站来显示来自不同WordPress安装(子域)的帖子,这个新的WordPress安装将是主网站

每个源网站都是一个子域,如news.example.com、sports.example.com、cars.example.com、business.example.com等

我想做的是将上述子域的最新帖子显示到主网站www.example.com

我是否可以使用多站点WordPress安装之类的东西, 不影响子域

我擅长php,但对WordPress不熟悉

我也在考虑使用插件feedWordPress(这有助于阅读) 来自其他WordPress安装源的帖子并存储在本地 安装),以将帖子从子域拉到主站点 数据库

请推荐最合适的方法。

1)您可以使用

$feed=simplexml\u load\u文件('http://your-sub-domain.com/feed/');
$posts=$feed->channel;
foreach($posts->item as$post){
回声';
}
2) 或使用

$posts=json\u解码(文件获取内容('http://your-sub-domain.com/wp-json/wp/v2/posts?filter[posts_per_page]=6&filter[orderby]=date');
foreach($posts作为$post){
回声';
}
$feed = simplexml_load_file('http://your-sub-domain.com/feed/');
$posts = $feed->channel;
foreach ( $posts->item as $post  ) {
    echo '<a href="'.$post->link.'">'.$post->title.'</a>';
}
$posts = json_decode(file_get_contents('http://your-sub-domain.com/wp-json/wp/v2/posts?filter[posts_per_page]=6&filter[orderby]=date'));
foreach ( $posts as $post ) {
    echo '<a href="'.$post->link.'">'.$post->title->rendered.'</a>';
}