是的,也不是。当然你能做到,但这并不意味着这是一种很好的方式,或者是最快或最简单的方式。
你可以给每家理发店一个有价格的术语,但之后你会遇到一大堆新问题。
相反,让我们回到基本面,重新思考问题。
Post meta是关于单个帖子的详细信息,分类法用于分组、筛选、搜索和查询首先,理发店的服务价格是个人的吗?对它们应该是post meta
但我们想把理发店标记为提供服务吗?对所以使用分类法
现在我们有:
理发师CPT是一种分类法,用于存储理发师提供的服务。每个理发师帖子都有元值,详细说明了理发店所述服务的价格(有时也称为自定义字段)。我还建议添加一种分类法,以确定该场所的价格,例如,当您看到以下选项时$
,$$
,$$$
,$$$$
, 或1-10
,11-20
,过滤器中的etc。直接查询价格并让用户输入准确的值是可能的,但成本很高且速度很慢(post meta是为在您已经知道某篇文章时获取该文章的详细信息而设计的,分类法是为您不知道该文章时提供的)。
例如,如果您有一个名为“Beard trim”的服务,而术语slug是beard-trim
, 为什么不添加一个名为price-beard-trim
并在那里存储价格?