自定义帖子类型,还是完全自定义?

时间:2011-06-20 作者:turbonerd

我目前正在重新开发我的网站。我决定使用WordPress作为CMS,而不是从头开始编写所有代码。

这是一个养鱼网站,包括物种简介;工厂概况;化石物种剖面;物品;新闻帖子和博客帖子。

我最初的想法是为每个插件创建插件(不包括文章/新闻帖子/博客帖子,因为我可以添加帖子类别),每个插件创建一个新的数据库表,并添加相关的管理菜单(创建、查看/修改)。

今天我偶然发现了定制的帖子类型,现在我想知道他们是否能帮我完成这项工作?如果他们能为我节省很多时间,并提供一些合理有用的功能,如果我用另一种方式(时间限制)的话,我可能不会费心编写这些功能,那就太理想了。

物种概况是现场最复杂的方面。它将有大约20个字段。

一些字段需要是查找字段,即允许用户从列表中选择的类别。

一些字段需要是数组值,即一个名为“ph\\u min”的文本框和一个名为“ph\\u max”的文本框,它们作为序列化数组存储在数据库中。

这些数组字段后面的字段将需要一个自定义TinyMCE按钮来插入BBCode,如[ph\\u min](这将允许我们写下:“如果可能,将这些鱼保持在[temp\\u min],但不要使用高于[temp\\u max]的水”,同时在每个配置文件的顶部有一个转换按钮)。

自定义帖子类型是否足够灵活,可以为我完成上述所有操作,或者我是否应该回到基础上来,编写自己的管理页面和数据库表?

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

自定义职位类型对于此类工作来说是一种很好的方式。我建议阅读以下信息:

自定义帖子类型(1) (2)

分类法(1) (2)

自定义元框(1) - 我一直在使用这个类,或者(2)

如果您是自定义帖子类型的新手,一个简单的开始方法就是Custom Post Types UI 插件和工作你的方式。

SO网友:MartinJJ

正如Daniel所说,CPT与分类法是实现以下目标的必由之路:

1个鱼类自定义post类型,将不同鱼类物种作为分类注册到该类型。

1化石的自定义post类型再次将一些化石类型注册为分类

1个植物自定义post类型,植物种类作为分类

然后你可以非常聪明地给那些CPT共享的分类法,比如区域、河流、海洋。

最后是scribus杀手query by multiple taxonomies plugin 用于筛选搜索中的返回。

结束

相关推荐

Corrupt Wordpress Database

我认为这是最奇怪的文字印刷问题。一个拥有大量帖子数据库的客户网站已经有了自己的想法。前一分钟一切似乎都很好,接下来的帖子、类别和标签都不见了。此时仪表板告诉我9个类别中有2309个帖子,但当我单击admin中的categories链接时,列表中没有任何帖子。我可以在admin中看到所有帖子,但尽管它们过去被分配到类别并列出标签,但现在它们都“未分类”,没有标签。很明显,wordpress数据库在某种程度上已经损坏,但从哪里开始尝试修复呢!?以下是我迄今为止测试的内容:插件–我关闭了所有当前的插件。主题–我