与Switch_to_Blog一起使用时,GET_POST不返回任何帖子

时间:2016-03-13 作者:Alek Hartzog

我正试图从“shop_order" post_type.

这是一个多站点网络,所以我使用switch_to_blog(1). 当我将帖子类型设置为“post”时,效果非常好,我可以从正确的站点获得帖子。当我设置post_type 至“shop_order“我什么也得不到,尽管有两万”shop_order\' 数据库中的记录。

switch_to_blog(1);
$args = array (
        //\'post_type\' => \'post\',
        \'post_type\' => \'shop_order\',
        \'posts_per_page\' => 2,
        );
$posts = get_posts( $args );
restore_current_blog();
var_dump($posts);

1 个回复
SO网友:Alek Hartzog

根据@Milo的评论:

可能是post\\u状态,默认为publish–Milo 53分钟前

所以我就开始\'post_status\' => \'wc_completed\' 在我的args中,我很好。

相关推荐

将图像分配给POST-TYPE将不再起作用:超时?

奇怪,但由于某种原因,我在Wordpress后端将“媒体库”中的图像分配给帖子类型时,突然出现以下错误。致命错误:在/home/中超过了80秒的最大执行时间。sites/85/site2556/web/wp includes/class wp image editor gd。php在线182->http://cloud.florianmatthias.com/ZMHn图片上传成功,我无法将其分配给帖子。图像大小仅为560x560px。我停用了所有插件,但没有起到任何作用。亲切的问候