<?php
$query = new WP_Query([
\'author\' => get_current_user_id(),
]);
while ( $query->have_posts() ) {
$query->the_post();
the_title();
}
wp_reset_postdata();
?>
在上面的示例中,我们使用
WP_Query 查看参考指南中的其他参数,如不同的帖子类型,如是否仅获取页面、帖子或自定义帖子类型,以及要显示的元素数。
还应了解wp_reset_postdata
如上例所示$query->the_post()
Note: 如果在查询中使用\\u post(),则需要在之后运行wp\\u reset\\u postdata(),以使模板标记再次使用主查询的当前post`
您还可以中断上面的代码,在每个HTML标记之间添加其他HTML标记,如:
while( $query->have_posts() ) : $query->the_post();
?>
<h2><?php the_title(); ?><h2>
<div><?php the_content(); ?>
<?php endwhile; wp_reset_postdata(); ?>
上述示例使用
get_current_user_id
它假设有一个用户登录,因为它返回零。如果没有用户登录,您可以使用一些逻辑来显示该场景中的不同数据。