gpt4 book ai didi

Wordpress - 从多个作者那里获取帖子?

转载 作者:行者123 更新时间:2023-12-05 08:58:37 25 4
gpt4 key购买 nike

使用允许用户相互关注的第三方插件,我们可以像这样检索被关注的用户(评论):-

<?php if (have_posts()) : ?>
<?php global $userpro_social;

$following = $userpro_social->following( get_current_user_id() ); //get users the current user is following
print_r($following) ?> // print the array so we can see who we're following


<?php $paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1; ?>
<?php query_posts( array( 'author'=> ??? , 'paged' => $paged, ) ); ?>

<?php while ( have_posts() ) : the_post() ?>


<?php if ( has_post_format( 'video' )) {
get_template_part( 'video-post' );
}elseif ( has_post_format( 'image' )) {
get_template_part( 'image-post' );
} else {
get_template_part( 'standard-post' );
}

?>

<?php endwhile;?>

<?php endif; ?>

所以这会输出这样的东西

数组 ( [24] => 1 [1] => 1 )

也就是说,我们正在关注 ID 为 1 和 24 的用户,够简单吗?

我迷失的部分是这个

<?php query_posts( array( 'author'=> ??? , 'paged' => $paged, ) ); ?>

我实际上如何输出这些用户的帖子,它已经存储在数组中,所以我认为这应该很简单,但即使阅读了 codex,我还是无法弄明白。

最佳答案

如果要检索多个作者的帖子,需要使用author__in参数

query_posts( array( 'author__in'=> array_keys($following) , 'paged' => $paged, ) );

关于Wordpress - 从多个作者那里获取帖子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22062003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com