自定义发布类型-上传表单

时间:2011-10-10 作者:dtj

所以我才刚刚开始自定义帖子类型。我正在尝试制作一个称为证书的自定义帖子。问题是,我不需要任何常见的“编辑”框或任何通常会出现在帖子中的东西。我所需要的只是一个上传表单,供用户上传文件。

因此,我设置了证书post类型,并将其设置为不支持任何内容,因此页面上不会显示任何内容。然后,我添加了一个“admin\\u init”挂钩来显示表单。

但现在我有点困了。有人能给我一个简短的提纲,说明使用什么挂钩来处理表单吗?如何使其仅为“证书”帖子类型激活此挂钩?

2 个回复
最合适的回答,由SO网友:Ehab Fawzy 整理而成

Take a look at this answer.

SO网友:Jamie

您可以使用save_post 钩挂接函数检查发布的数据,并仅在$_POST[\'post_type\'] 与您的证书类型匹配。

该函数还应确保用户具有运行特定函数的身份验证和意图。

WordPress codex中提供了更多信息,包括添加post meta框和处理数据的完整示例,网址为:http://codex.wordpress.org/Function_Reference/add_meta_box

结束

相关推荐