2011-06-11 41 views
0

我有一个职位类型,让人们添加事件,包括通过自定义元盒加入一个额外的表添加形式的WordPress后编辑

但是平时日期,时间,位置字段,我有编写了一个脚本,该脚本从事件url中提取facebook事件信息,目的是使用此信息填充wordpress后期编辑器字段。

问题是这是一个表单,不能作为元框添加,因为它会在表单内创建表单。那么我可以使用什么,而不是创建一个新的元框,这将允许我将此表单添加到该帖子类型的帖子编辑器中,最好是在标题之上?

回答

1

您创建的这种形式是自己的形式至关重要吗?如果您从Facebook获取信息,我假设您想在保存帖子时将其保存在数据库的某个位置,那么为什么不使用可用的帖子表单,并在保存后保存该数据?

如果你绝对需要将它作为一个单独的窗体,你可以尝试在窗体外的某个地方挂钩(我想不出一个可以在头顶使用的钩子,但是如果你需要的话,我可以看),然后如果有必要,用JS定位。

+0

Im使用AJAX通过ajax和JSON提取有关事件的信息。此信息用于填充主帖子编辑器表单(标题,说明,开始/结束日期/时间,位置)中的现有字段。它基本上只是为了让整个过程更容易的客户端,他们可以只点击一次,所有的信息在那里,然后添加到它,如果需要的话。该信息然后正常通过填充的字段保存到数据库 – 2011-06-11 16:25:40

+0

我设法得到一个表单使用admin_init出现在页面的顶部,只是回显出来,但我不知道钩做一个if语句为“如果post-editor为post-type'事件'”,并且我无法在代码中找到它。它也出现在页面的顶部,看起来有点垃圾,直到表单的其余部分被加载,并且它正确定位,所以我认为这不是做到这一点的方法。 – 2011-06-11 16:27:40

+0

我还是不太明白 - 所以你通过ajax和JSON提取信息 - 这听起来不错。您正在使用被拉入的信息填充帖子编辑器中的字段 - 如标题,说明等 - 我也获得了该部分。您需要将表单与编辑帖子表单分开的目的是什么? 另外,我可以看到页面/ js加载时的等待时间如何将表单放置到其他位置,然后使用JS定位它看起来很糟糕。 – Peter 2011-06-11 17:06:13

相关问题