我认为Wordpress帖子ID只在每个帖子类型中是唯一的,因此每个帖子类型的第一个实例的ID为1,并且从那里开始计算。为了获得自定义帖子类型的特定实例,您必须在查询中指定该帖子类型。
但根据this answer 另一个问题是,无论帖子类型如何,帖子ID对每个帖子都是唯一的。我检查了我现在正在处理的站点的posts表,并且确信post id是唯一的。但我敢肯定,我在几年前的某个地方读到过,他们不是。
Wordpress是否改变了设置帖子ID的方式,还是我一直都错了?
我认为Wordpress帖子ID只在每个帖子类型中是唯一的,因此每个帖子类型的第一个实例的ID为1,并且从那里开始计算。为了获得自定义帖子类型的特定实例,您必须在查询中指定该帖子类型。
但根据this answer 另一个问题是,无论帖子类型如何,帖子ID对每个帖子都是唯一的。我检查了我现在正在处理的站点的posts表,并且确信post id是唯一的。但我敢肯定,我在几年前的某个地方读到过,他们不是。
Wordpress是否改变了设置帖子ID的方式,还是我一直都错了?
所有帖子类型都存储在同一个posts
表,所以他们必须使用不同的post ID。一直都是这样,因为post类型page
已引入2005 with version 1.5.
我有一个输出博客帖子(博客页面)的模板,我打开了一个使用single的帖子。php模板,现在我如何获得它的父级ID,即(博客页面)?我应该说,我想使用这个ID来获取博客页面的元框值。php。自定义帖子类型也一样,比如“project”,其中页面模板列出了项目的帖子(项目页面)和单个项目。php用于单个项目帖子。在这种情况下,我希望在单个项目中获取(项目页面)ID。php。