首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义字段与组合网站的自定义帖子类型

问自定义字段与组合网站的自定义帖子类型
EN

WordPress Development用户
提问于 2016-02-19 12:21:07
回答 3查看 802关注 0票数 1

问题:我需要使用高级自定义字段和自定义Post类型的UI插件来制作我的投资组合的网站。

方法1:为每种组合类型(摄影项目、网站开发项目、录像项目)建立单独的post类型

方法2:只创建一种post类型( portfolio ),然后为所有项目类型添加带有所有必需值的自定义字段,并在后端使用PHP条件语句选择相关字段,并根据组合类型(自定义字段)显示这些字段

哪个更好?

在我看来,第一种方法是简单而直接的,但我在想,如果我想在一个简单的页面上显示我所有的项目,我如何能够同时显示几个帖子类型……

谢谢你帮我

EN

回答 3

WordPress Development用户

发布于 2016-02-19 14:16:34

巧合的是,你们两个都有一个代表?;)

您肯定希望进入第2步。通过post类型和自定义数据字段查询post非常简单。此外,您还可以使用不同的类别。

创建3种不同的帖子类型会产生大量的冗余,因为您的文章基本上都有相同的内容。

我觉得这本身并不是一个WordPress问题,所以这个问题可能会被认为是偏离主题的。

票数 1
EN

WordPress Development用户

发布于 2016-02-19 13:53:34

在不同的自定义post类型和具有不同自定义属性的自定义post类型之间进行选择完全取决于需求。

对于您的需求,我认为单独定制post类型是不错的方法。因为它将使管理变得更简单,而且在将来,您可能会添加其他的post类型,从而使这种方法具有可伸缩性。

第二点是,您建议的三种自定义post类型是完全相互独立的。因此,更好的选择是单独定制post类型。

为每个post类型创建单独的数据库表和单独的模板(视图)。

希望这能有所帮助。

票数 0
EN

WordPress Development用户

发布于 2016-02-19 20:36:22

这最终将取决于3种投资组合类型之间的密切关系以及开发过程的规模。

如果这3种类型将共享大量相同的字段(例如日期、描述、类型等),那么采取方法2并在必要时以不同的方式处理每个Type是有意义的。如果组合类型相对相似,那么方法2将节省大量重复代码。更少的标记,但更少的灵活性和增长的空间。

相反,如果投资组合类型有非常不同的数据,并且在前端以非常不同的方式处理,那么也许方法1是最好的方法--为了以后更容易扩展而复制一些代码可能是值得的。更多的标记,但更多的灵活性和增长的空间。

如果这是我的项目,为了简单起见,我将从方法2开始,然后如果我发现自己编写了大量的switch(type)...代码,请考虑切换到方法1。

编辑:方法1将需要一个“所有项目”页面的更多自定义实现--对于每个post类型可能有3个单独的查询。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/218192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档