在管理面板中,使用表单创建帖子?

时间:2011-08-31 作者:Doc

不幸的是,我与一些头脑比较迟钝的客户合作,他们坚持认为他们需要填写“表格”,而不是普通的WP WYSIWYG Post编辑器。我试着告诉他们,他们可以隐藏让他们困惑的部分,但显然这行不通。有没有办法在管理面板中创建一个简单的4行表单,用这4行中的内容创建帖子?我可以使用任何现有的插件来实现这一点吗?

我已经尝试过自定义帖子类型,但添加内容的“大框”显然太难把握,因为他们一直想要表单中的“行”。

我只需要输出保持一致。一篇简单的帖子,比如:

项目:无论他们键入什么

金额:无论他们键入什么

型号:无论他们键入什么

描述:无论他们键入什么

他们自己无法处理“Item”这个词的书写,需要一个表单来完成。基本上,这就是我正在处理的问题。

有人有什么想法吗?

3 个回复
SO网友:helenhousandi

您可以使用这些项目作为自定义字段创建自定义元盒,然后删除对编辑器的支持或使用CSS隐藏它。然后在前端输出post meta。请注意,如果您删除对编辑器的支持,您将在媒体附件中表现出古怪的行为。

Edit: 如果你需要一个插件来制作metabox,我实际上会推荐高级自定义字段,至少目前是这样:http://wordpress.org/extend/plugins/advanced-custom-fields/

SO网友:Milo

正如Helen提到的,删除帖子编辑:

add_action(\'init\', \'wpse27391_post_remove_editor\');
function wpse27391_post_remove_editor() {
    remove_post_type_support( \'post\', \'editor\' );
}
创建元框的简单类:WPAlchemy MetaBox.

Jon Brown编辑-这是我使用的MetaBox类https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress 还请注意,3.3中的核心是一个metabox类http://core.trac.wordpress.org/ticket/18179custom field template 插件。

SO网友:jb510

另一种选择是使用重力表单创建帖子。他们甚至不需要那样看仪表板。您可以将页面密码设置为受保护或限制为用户角色,以防止垃圾邮件发送者进入。

请参见后期创建(左栏中下):http://www.gravityforms.com/features/wordpress-integration/

此附加插件也可能有帮助:http://wordpress.org/extend/plugins/gravity-forms-custom-post-types/

结束

相关推荐

Mixing Tweets with Posts

我有一个客户希望他们的博客按时间顺序显示帖子和推文。这些应混合到同一饲料中。我没有找到任何插件可以实现这一点,尽管可能有一个插件我错过了,有人可以推荐。我想拉推并将其存储为自定义帖子类型,然后在显示时拉两种帖子类型,但推特的TOS不允许存储数据。我看到的唯一选择是在页面加载时拉推,然后编写一个自定义函数按时间顺序合并这两条推,这似乎需要一些工作。此外,就缓存推文而言,考虑到推文不允许存储这些信息,我该怎么做呢?有没有人对实现这一目标的最佳方法提出建议?也是最高效的?提前感谢。