在 wordpress 中获取当前的帖子编号(不是 ID)

Maa*_*sen 1 php wordpress

我正在使用此功能来获取帖子数量:

$postAmount = wp_count_posts( 'post' )->publish;
Run Code Online (Sandbox Code Playgroud)

这将返回 4,这是正确的数字。但是,是否还有一个功能,我可以在其中查看当前的帖子编号?不是身份证,只是一个数字。

例如,我在第二篇文章中,所以我希望函数返回“2”。

额外的信息

$wp->query->current_post+1 每个帖子返回 0

Tul*_*oso 5

你的想法是正确的,但只是犯了一个小错误。你想要的是

$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