Wordpress - 用于捕获自定义帖子类型的值的表单

时间:2015-04-24 11:10:15

标签: wordpress

我想添加一个名为" ideas"有不同的领域。我想将此添加到管理员端,登录用户可以添加/编辑新的" idea",可以发布/取消发布到站点。

我不想通过php编辑并使事情变得复杂,而是从前端的wp-admin日志中进行编辑。有插件吗?我需要创建3-4个这样的实体,并为每个这样的实体定义字段。

新编辑:

自定义帖子类型是我觉得最好的选择。任何人都可以建议,一个免费的表单来捕获自定义帖子类型的值吗?

3 个答案:

答案 0 :(得分:2)

根据此WCK - Custom Fields and Custom Post Types Creator插件,您可以实现此目的。

  

WordPress Creation Kit包含三个可以帮助您的工具   创建和维护自定义帖子类型,自定义分类和大多数   重要的是,您的帖子,页面或。的自定义字段和元数据集   CPT' S

     

WCK Custom Fields Creator提供了用于设置自定义元的UI   包含帖子,页面或自定义帖子类型的自定义字段的框。   使用标准自定义字段来存储数据。

     

WCK Custom Post Type Creator有助于创建自定义帖子类型   为register_post_type()的大多数参数提供UI   功能

     

WCK Taxonomy Creator允许您轻松创建和编辑自定义   没有任何编程知识的WordPress分类法。它   为register_taxonomy()的大多数参数提供UI   功能

希望它对你有所帮助。

答案 1 :(得分:1)

您可以使用两个插件的组合来满足您的需求:

  1. 自定义帖子类型用户界面https://wordpress.org/plugins/custom-post-type-ui/)可以生成自定义帖子类型(例如"帖子"或"页面")和自定义分类。这就是你如何创建你的实体" ideas"这将显示在管理菜单中。
  2. 使用高级自定义字段(https://wordpress.org/plugins/advanced-custom-fields/),您可以为" ideas" -posttype和其他人定义其他内容字段。它还可以处理您添加的自定义后期类型之间的关系
  3. 如果您只在页面上显示较小的信息或者您只想显示自定义帖子类型的档案,那么使用Touqueer Shafis中建议的SWIFT模板就足够了。但是,当涉及单页时,您将很快到达这些模板的边界。

    我建议您手动更改模板文件的PHP:您可以更多地控制何时何地显示您在页面上添加的自定义帖子类型和自定义字段的内容。

答案 2 :(得分:0)

好吧,我真的不会给你你想听到的答案,但我想根据自己的经验给你一个建议。

使用插件会使事情通常比手动操作复杂得多。考虑一些事情:

1)插件可能永远不会被支持(或者很长时间),所以如果作者决定他或她想要成为园丁而不是开发人员,那么你就会被搞砸。除非你想绕过插件代码并继续自己开发它。对于不太受欢迎和/或由一个人维护的地下" -plugins尤其如此。虽然我认为你可以依靠"大"玩家喜欢"高级自定义字段"

2)在某些时候,您可能会发现您使用的插件并不支持您真正需要的某种自定义,而且很多插件的构建方式使得难以扩展或破坏从他们工作的方式出来。

因此,我建议您围绕自定义分类法和帖子类型,并在您的functions.php或自定义插件中添加PHP。它非常简单(它只是带参数的数组)。您可以使用此可视代码生成器作为起点: http://generatewp.com/post-type/

为了添加自定义字段,我建议使用Advanced custom fields。您不需要任何其他插件来进行后端管理自定义,它的构建方式甚至可以将您的自定义字段导出为php,因此如果他们放弃了支持,您仍然有一个良好的起点。