Wordpress - post_meta vs taxonomy vs custom table

时间:2015-02-11 17:10:38

标签: php mysql wordpress post custom-taxonomy

我正在建立一个汽车服务数据库。每项汽车服务都能够修复多种型号的汽车。

存储汽车服务和类型之间关系的最佳方法是什么,以便以后查询?

我的选择是:

  • 为每辆车将模型保存为post_meta作为单独的记录(不是数组)并使用Meta Query
  • 将模型列表创建为custom taxonomy并使用Tax Query
  • 将帖子和汽车模型的ID保存到custom relational table并修改WP查询的wherejoin子句

我将拥有cca 3000汽车服务,每项服务可能选择了cca 20型号。

什么是优先方式?任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

取决于您对汽车模型需要哪些其他信息。

如果您仅将此作为过滤器(或搜索)使用,则使用自定义分层分类法,其中最重要的术语是汽车制造商和模型,作为他们的孩子。