我应该使用事件管理器的插件还是编写我自己的需求代码?

时间:2019-03-26 作者:Gregory

我在wordpress上有一本本地指南,已经有很多CPT,如“hotels,bnb,markets,etc…”

所有这些CPT都通过关系字段链接到一个城市。(城市也是CPT)

现在,我想添加一个事件类型来列出一个城市以及其他CPT中的所有事件。(比如,你会看到一个酒店页面,我会显示酒店附近的所有活动)。

我不需要太多的场地,就像我没有列出任何场地,我不需要售票系统等等。。。

我只需要:“活动名称,活动日期,活动拇指,活动地址,活动价格,…”和通常的信息。

所以我想知道,我应该使用像wp event manager这样的插件,还是应该创建一个新的CPT?

如果我创建了我的CPT,我是否能够列出从最近到更旧的事件(基于事件日期?)

提前感谢您的建议帮助!

1 个回复
SO网友:MikeNGarrett

这是一个很难回答的问题,我想你必须是真正的答案,但希望我能提供一些额外的见解。

自行构建事件意味着您将拥有所需的内容,但必须处理所有显示格式、所有输入和输入支持(如日期/时间格式),以及处理日期和时间所附带的所有有趣细节,如闰年、时区、多日事件等。这可能需要大量工作。

使用插件(我没有特别考虑任何插件),您必须减少功能的数量,并可能根据您的需要定制显示。在特性和模板中会有很多额外的缺点,但也会有很多方法可以帮助您。即使您必须自定义显示和一些功能,使用编写良好的插件,您也应该能够实现这一点。此外,您还将受益于另一组开发人员,他们正在查找和修复bug,保持插件的安全,并推出新功能。

请记住,添加一个新插件并将您的站点与之集成将需要一些额外的时间来熟悉代码。

我希望这能帮助你更轻松地做出决定。