我正在使用此功能来获取帖子数量:
$postAmount = wp_count_posts( 'post' )->publish;
Run Code Online (Sandbox Code Playgroud)
这将返回 4,这是正确的数字。但是,是否还有一个功能,我可以在其中查看当前的帖子编号?不是身份证,只是一个数字。
例如,我在第二篇文章中,所以我希望函数返回“2”。
额外的信息
$wp->query->current_post+1 每个帖子返回 0
你的想法是正确的,但只是犯了一个小错误。你想要的是
$wp_query->current_post
Run Code Online (Sandbox Code Playgroud)
或者
$wp_query->current_post + 1
Run Code Online (Sandbox Code Playgroud)
取决于您是否想从零开始计数。
搜索current_post在WP_Query食品https://codex.wordpress.org/Class_Reference/WP_Query