Php 如何在WordPress的WP_查询循环中使用post author ID进行比较

Php 如何在WordPress的WP_查询循环中使用post author ID进行比较,php,wordpress,Php,Wordpress,所以基本上我需要输出当前登录用户的所有帖子。所以我尝试在WP_查询中这样做,我唯一的问题是“meta_键”,我实际放在那里的是,是否有一个meta_字段用于帖子作者的ID?我应该如何处理这个问题 $recentAnimeEntry = new WP_Query(array( 'posts_per_page' => 5, 'post_type' => 'anime_list_entry', 'orderby' => 'date'

所以基本上我需要输出当前登录用户的所有帖子。所以我尝试在WP_查询中这样做,我唯一的问题是“meta_键”,我实际放在那里的是,是否有一个meta_字段用于帖子作者的ID?我应该如何处理这个问题

$recentAnimeEntry = new WP_Query(array(
        'posts_per_page' => 5,  
        'post_type' => 'anime_list_entry',
        'orderby' => 'date',
        'order' => DESC,
        'meta_key' => 'author_id?',
        'meta_value' => $current_user->ID,
        ));

正如你所看到的,对于
meta_-key
我不知道作者的实际meta-key,我认为wordpress在它的post-meta中没有作者的meta字段。那么我应该如何处理这个问题呢?还有别的办法吗?我不想检索所有帖子,然后使用某种if条件来显示当前用户的帖子,因为这会降低网站速度,特别是如果有很多帖子的话

您应该能够使用
author
参数,而不是
meta_键
参数。看


在幕后,帖子的作者存储在
wp\u posts
表中
meta_key
仅在值存储在
wp_postETA
表中时使用。

您应该能够使用
author
参数,而不是
meta_key
参数。看


在幕后,帖子的作者存储在
wp\u posts
表中
meta_key
仅在值存储在
wp_Posteta
表中时使用。

在我发布问题lol后意识到这一点。这基本上就是您希望这样做的方式:)谢谢。很高兴您找到了解决方案。谢谢你接受我的回答。在我发布问题lol后,我意识到了这一点。这基本上就是你想要做的:)谢谢。很高兴你找到了你的解决方案。谢谢你接受我的回答。