自定义帖子类型附件
只有附件,这个短语没有意义,也不可能。上载文件时,类型为attachment
已创建。
这attachment
通过post parent附加。一attachment
没有post的父对象是未附加的。
ACF将创建一个类型为paper
, 其post ID作为父项提供。这里有2个帖子。A.paper
post和anattachment
附加到它的帖子。附件只是附件,它们在任何地方都是一样的,不管它所附的帖子是什么类型的。您获取父级的方式与获取任何其他帖子的方式相同,对于CPT不应该有任何特殊的步骤(CPT只是默认情况下不附带WP的帖子类型,自定义部分是您的代码注册了它,而不是核心,否则它们是存储工作,并且以相同的方式工作)。
对于那些感兴趣的人,这是我当前的函数代码。php,导致文件名前面没有添加任何内容。
现在的问题是,您正在尝试与一个定制的第三方插件进行交互,该插件可能提供也可能不提供此帖子ID。
从最严格的意义上讲,唯一规范的通用WordPress答案是,没有后父级attachment
帖子还没有创建,我们不知道。
我很抱歉,如果我在这里发帖也违反了协议。但是,如果我可以确定在创建帖子和上载文件时获取CPT帖子id是可能的,那么我至少可以继续尝试让代码正常工作。
To get the answer/solution you want, you will need ACF help, not WordPress help. 您需要联系ACF支持、ACF开发人员和ACF用户。ACF知道需要附加到哪个帖子,那么它如何知道这些信息呢?这就是你需要问的。