我正在尝试创建一个查询,以便从名为match\\u reports的自定义帖子类型中获取所有元数据,该帖子类型与另一个名为team\\u的自定义帖子类型中的meta\\u键和meta\\u值相关联。公共分母是team\\u页面的id,它是match\\u报告中的meta\\u值。因此,无论是主队还是客队,每支球队都有与其相关的比赛报告。最终,结果将在一个表格中循环,以便每个团队都列在自己的统计数据旁边。
我尝试使用WP\\u Query来执行此操作,但运气不佳:Looping through tabular data
今天,我尝试使用$wpdb,在语法方面遇到了一些问题:
以下是我到目前为止的想法:
global $wpdb;
$querydetails = "
SELECT wposts.*
FROM $wpdb->posts wposts,
INNER JOIN $wpdb->postmeta wpostmeta.* ON wposts.ID = wpostmeta.post_id
WHERE wposts.post_status = \'publish\'
AND wposts.post_type = \'match_report\'
AND wpostmeta.meta_key = \'report_home-select\'
AND wpostmeta.meta_value = \'198\'
";
$teaminfo = $wpdb->get_results($querydetails, OBJECT);
我希望能得到任何帮助或建议,找到最好的方法。我知道这是可以做到的,但这有点超出我的能力。我也很乐意阅读任何关于使用WP\\u Query处理$wpdb或复杂查询的教程或文章。