为什么当我刷新post-new.php文件时,页面/帖子ID保持增长?

时间:2013-04-01 作者:passatgt

我创建了一个自定义帖子类型,出于调试原因,我在“添加新帖子”上显示帖子ID。。。页如果我刷新页面而不保存甚至不创建新帖子(因此我只需在post new.php上按f5),那么帖子ID就会一个接一个地增长。

为什么会发生这种情况?这是正常的行为吗?

1 个回复
最合适的回答,由SO网友:birgire 整理而成

据我所知,这是正常的行为。

加载页面时post-new.php, 运行此函数:

$post = get_default_post_to_edit( $post_type, true );
第二个论点代表$create_in_db. 如果为true,则执行此部分:

if ( $create_in_db ) {
            $post_id = wp_insert_post(...);
}
内部get_default_post_to_edit().

结束