因此,基本上,我需要输出当前登录用户的所有帖子。因此,我尝试在WP_Query中执行此操作,我唯一遇到的问题是“ meta_key”以及我实际放置的内容,是否有meta_field用于帖子作者的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
我不知道作者的实际元键,所以我认为wordpress的post meta中实际上没有一个针对作者的元字段。那么我该如何实际处理呢?还有其他办法吗?我不想检索所有帖子,然后使用某种if条件显示当前用户的帖子,因为这会使网站变慢,特别是在有很多帖子的情况下。
您应该能够使用author
参数,而不是meta_key
全部使用参数。参见食品法典。
在后台,帖子的作者存储在wp_posts
表格中。meta_key
仅在将值存储在wp_postmeta
表中时使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句