我目前正在重新开发我的网站。我决定使用WordPress作为CMS,而不是从头开始编写所有代码。
这是一个养鱼网站,包括物种简介;工厂概况;化石物种剖面;物品;新闻帖子和博客帖子。
我最初的想法是为每个插件创建插件(不包括文章/新闻帖子/博客帖子,因为我可以添加帖子类别),每个插件创建一个新的数据库表,并添加相关的管理菜单(创建、查看/修改)。
今天我偶然发现了定制的帖子类型,现在我想知道他们是否能帮我完成这项工作?如果他们能为我节省很多时间,并提供一些合理有用的功能,如果我用另一种方式(时间限制)的话,我可能不会费心编写这些功能,那就太理想了。
物种概况是现场最复杂的方面。它将有大约20个字段。
一些字段需要是查找字段,即允许用户从列表中选择的类别。
一些字段需要是数组值,即一个名为“ph\\u min”的文本框和一个名为“ph\\u max”的文本框,它们作为序列化数组存储在数据库中。
这些数组字段后面的字段将需要一个自定义TinyMCE按钮来插入BBCode,如[ph\\u min](这将允许我们写下:“如果可能,将这些鱼保持在[temp\\u min],但不要使用高于[temp\\u max]的水”,同时在每个配置文件的顶部有一个转换按钮)。
自定义帖子类型是否足够灵活,可以为我完成上述所有操作,或者我是否应该回到基础上来,编写自己的管理页面和数据库表?