在wp_Query循环中将一个CPT连接到另一个CPT

aelbi1ox  于 2022-10-04  发布在  WordPress
关注(0)|答案(1)|浏览(147)

我正在寻找最有效的方式来创建两个单独的自定义帖子类型称为“场所”和“提供”。这样做的作用是在网站上以下列方式显示:

地点_1

  • 优惠A
  • 报价B

地点_2

  • 优惠C

如你所见,场馆将是相当静态的,一旦添加了照片和描述将保持不变。最具活力的是报价。它们将各不相同。我知道我可以通过ACF中继器在单个CPT中处理它,但由于一些技术要求,我不想使用这个解决方案。

Wordpress(或Wordpress+ACF)有没有办法允许这样做?从Flow POV来看,它将如下所示:

  • 编辑通过会场CPT添加会场,带有描述、照片等
  • 在编辑通过提供CPT添加特定报价的同时,通过例如下拉列表选择它连接到哪个地点

我从来没有使用过ACF中的关系字段,但选择AFAIK时,我需要完全手动完成,并选择非常具体的服务。正如所说,我想处理以后只提供,避免情况时,我需要不断地手动添加那些通过场馆项目。

s4n0splo

s4n0splo1#

你可能把事情复杂化了。

您应该从分类的Angular 来处理它,也就是说,venue作为一个分类,offer作为一个定制的帖子类型。

您可以使用taxonomy-<my-taxonomy>.php为您的自定义分类创建特定模板。例句:taxonomy-venue.php

您将能够通过以下永久链接example.com/venue/my-awsome-venue访问您的会场

在每个venue分类页面上,您将使用一个定制查询来遍历当前查询地点下列出的每个offer

您应该阅读法典中的Template Hierarchy,以便更好地理解模板。

相关问题