我正在尝试创建一个帖子列表,该列表将按特定类别显示当前用户的帖子,并在标题内显示帖子id。因此,我编写了下面的代码,但它不起作用。如有任何建议,请:
<?php
if ( is_user_logged_in() ):
$user_id = get_current_user_id();
$args=array(
\'post_type\' => \'post\',
\'post_category\' => array( 2 ),
\'posts_per_page\' => 10,
\'author\' => $user_id
);
$wp_query = new WP_Query($args);
while ( have_posts() ) : the_post();
?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php get_the_ID(); ?></a>
<?php
endwhile;
else :
echo "not logged in";
endif;
?>
最合适的回答,由SO网友:Zinan Nadeem 整理而成
据我所知,没有参数数组键名\'post_category\'
在WP\\U查询中。代替\'post_category\'
使用其中一个\'category__in\' => array( 2, 6 )
或category_name\' => \'staff\'
.
以及身份证案例使用echo get_the_ID()
... 打印帖子id