Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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 如何从wp multisite获取最后一篇文章?_Php_Wordpress_Post_Foreach_Blogs - Fatal编程技术网

Php 如何从wp multisite获取最后一篇文章?

Php 如何从wp multisite获取最后一篇文章?,php,wordpress,post,foreach,blogs,Php,Wordpress,Post,Foreach,Blogs,我必须从wordpress的多站点网络上获取最后一篇文章。 目前,我使用此代码在每个blog_id上显示一个周期后最后更新的帖子: <?php $blogs = get_last_updated(' ', 0, 1); foreach ($blogs AS $blog); switch_to_blog($blog["blog_id"]); $lastposts = get_posts('numberposts=1&orderby=date');

我必须从wordpress的多站点网络上获取最后一篇文章。 目前,我使用此代码在每个blog_id上显示一个周期后最后更新的帖子:

<?php

$blogs = get_last_updated(' ', 0, 1);
foreach ($blogs AS $blog);
    switch_to_blog($blog["blog_id"]);
        $lastposts = get_posts('numberposts=1&orderby=date');
        foreach($lastposts as $post) : setup_postdata($post);?>


但是如果我想得到最后一篇文章而不是最后一篇文章的更新,我该怎么办?因为如果我改变并刷新一篇文章,我会得到和主页上最后一篇一样的文章。但这不是真正的最后一篇文章

WordPress关于编程和管理的问题最好在删除ordertby=date并添加arg'order'=>'ASC'或'DESC'时提问,但我认为问题在于命令get_last_updated,因为它没有带来真正的last post,而是最后修改的post。