办公室是自定义帖子类型吗

时间:2020-02-17 作者:Jesse Orange

在即将到来的WordPress项目中,我必须显示办公室列表,这些办公室将有一系列用户可填写的字段。

我花了一些时间思考办公室的结构,并决定它将具有以下内容:

构成办公室的东西(在我的场景中):

地址行1地址行2城市街道邮编即将开通

  • 纬度
  • Longlitude
  • 摘要/简短描述
  • 每日价格货币
  • 关键点-通道、停车场、咖啡馆、其他资产,驾驶etc评论摄影业的名字我对WordPress很陌生,但从我给出的列表来看,办公室是否符合自定义帖子类型,还是更倾向于插件或自定义表格?

    我觉得key features 它们本身就是一种分类法类型,非常类似于标记的使用。例如,一个办公室可以有如下内容:

    停车场Wi-Fi自动售货机我只是对什么算什么有点模糊。

  • 2 个回复
    SO网友:Víctor Noir

    存储数据的方式与添加/编辑/删除插件或子主题的功能无关。php文件。所以我想说,您的问题是,是为您的“office”实体添加自定义帖子类型还是使用自定义表。

    你是WordPress的新手,我建议你使用自定义帖子类型。并使用一些插件来创建和管理它(如PodsCustom Post Type UI). 您可以从视觉上开始测试和更改,我认为这对您来说非常方便。然后,您可以选择用自己的代码实现它。

    这些插件还允许您为添加的自定义帖子类型添加自定义分类法,所以您应该可以开始了。

    SO网友:WebElaine

    听起来您的问题更多的是如何保存所有自定义数据点,而不是帖子类型。

    是的,当您的内容类型计划在常规post\\u内容之外添加大量自定义数据时,自定义post类型通常是有意义的。这是因为这样可以轻松设置single-posttype.php 主题中的模板,该模板将处理其他数据的所有输出。

    至于如何以及在何处保存自定义数据,您实际上可以更好地构建自定义块来保存每个数据点,然后您可以设置一个CPT模板,强制每个CPT模板按照该顺序保存所有数据(如果愿意)。

    然而,如果您计划基于额外的数据进行任何查询,自定义分类法将更好地为您服务。很难(最多)查询帖子内容中的特定块;很难(最多)查询保存在其他表中的数据;而您的另一个选项—将自定义数据保存为Posteta—会导致非常慢的查询。因此,如果您计划使用搜索或筛选选项,通过停车场、wi-fi等数据来查找办公室,那么您最好将office设置为CPT,并设置与该CPT相关的自定义分类法。

    相关推荐

    Testing Plugins for Multisite

    我最近发布了一个WordPress插件,它在单个站点上非常有效。我被告知该插件在多站点安装上不能正常工作,我理解其中的一些原因。我已经更新了代码,现在需要一种方法来测试更新后的代码,然后才能转到实时客户的多站点安装。我有一个用于测试的WordPress安装程序的单站点安装,但需要在多站点安装上进行测试。根据我所能找到的唯一方法是在网络上至少有两个站点来安装整个多站点安装,以测试我的插件。设置WordPress的整个多站点安装是插件开发人员的唯一/首选方式,还是有更快的测试环境可用。