我正在创建一个基于自定义帖子类型(CPT)的WP插件,您可以动态指定一个CPT,包括任意数量的关联动态元框和表单元素,如单选按钮、文本字段等。。,使用优秀的Meta Box Script V3.1 from RilWis.
我遇到的问题是,在发布之前,我需要在WP admin中恢复CPT“post”的post IDadd_action
hook命令来构建动态元框。
WP似乎只开始允许从parse_query
动作钩指令按照WP的发射顺序向前。然而,Rilwis的Meta Box脚本有一个save_post
动作命令(自然),仅在admin_init
行动挂钩。
这意味着WP admin触发序列中没有重叠,以允许在需要调用构建它们之前恢复postID(以找到动态构建进一步CPT所需的数据)。
除了放弃Rilwis WP Meta Box类,开发我们自己的Meta Box数据保存功能(或者我对WP缺乏了解),还有谁能给我一些想法,告诉我如何在WP管理挂钩触发序列的早期恢复post ID?或者反过来说,我们是否可以触发一个动作,以便稍后在WP触发序列中保存元框post数据?