我正在尝试建立一个基于wordpress的网站,其中帖子的主要类型是电影,例如,新文章(电影),除了title
name
等常规字段,还需要一些额外的字段,例如director
publish-time
thumb
。
在阅读wordpress.org中的指南后,似乎可以使用帖子元数据,但是我还需要一些字段可以查询,例如,可以搜索某年发布的电影或相同的导向器。我还找到了Term
和Taxonomy
,虽然我对这两个概念并不是很清楚,但看起来它们是像类别和标签这样的东西。
哪个更受欢迎?
答案 0 :(得分:0)
您应该同时使用元数据和分类。
对于像已发布时间,导演,拇指这样的字段,你应该使用post meta,因为每部电影都会有所不同。
但是可以对流派,语言,评级进行分类,因此您应该使用类别和标签等自定义分类法。
关于查询,可以使用分类法和元数据。
使用meta_query和tax_query编写自定义WP_Query()参数以过滤结果。
答案 1 :(得分:0)
听起来你想要自定义字段? https://www.advancedcustomfields.com/ 查询字段将像get_field一样简单(' field_name')。
答案 2 :(得分:0)
您可以使用自定义分类法使用自定义 WP_Query()参数与 meta_query 和 tax_query 来过滤结果已经由@lax mariappan描述。有关更多信息,请查看wordpress文档。