wordpress似乎给新帖子一个临时的帖子ID,直到它被发布或保存为草稿为止,在我看来,这是-2。
一旦发布或另存为草稿,便会分配一个永久ID,例如#312。
我有一个自定义表单来创建新产品,我希望能够在发布/保存之前通过AJAX保存附件并对该帖子进行回调。
但是,如果没有永久帖子ID,我将不知道如何处理,因为帖子附件的检索方式是使用已保存附件的父帖子ID,在这种情况下,该ID尚不存在,因为帖子尚未发布或保存为草稿,尚未分配其永久ID。
是否有办法知道帖子将分配给哪个帖子ID? 也许是通过获取最新发表的帖子并增加数量?
或者我可以通过编程方式立即将其保存为草稿并在用户开始添加内容之前重新加载吗?
我不希望用户必须创建帖子,将其保存然后开始编辑。