Php 如何通过特定用户id获取所有视频帖子

Php 如何通过特定用户id获取所有视频帖子,php,wordpress,Php,Wordpress,我需要任何特定用户发布的视频 我已经使用了下面的代码,但它仍然显示所有的帖子 $args = array ( 'post_author' => $id, 'post_type' => 'videos', 'posts_per_page' => 100,); $posts_array = get_posts( $args ); 你可以像这样使用 $query = new WP_Query( 'author=' . $id . '&post_type=video&

我需要任何特定用户发布的视频

我已经使用了下面的代码,但它仍然显示所有的帖子

$args = array ( 'post_author' => $id, 'post_type' => 'videos', 'posts_per_page' => 100,); 
$posts_array = get_posts( $args );
你可以像这样使用

$query = new WP_Query( 'author=' . $id . '&post_type=video&posts_per_page=100');

while($query->have_posts()) { 
   the_post();

   // Do you magic here
}

您是否打印了
$id
以确保您具有正确的值,因为在post_author中搜索空白值可能意味着所有作者,您是否创建了自定义post类型的视频。我找到了一个解决方案,我所要做的就是将post_author更改为just author谢谢大家的时间和帮助