使用Advanced Custom Fields
Wordpress
plugin
时出现问题。我有2 Custom Post Types
供应商与其产品之间存在一对多的关系。 (一个供应商有多个产品)。我有一个显示供应商列表的页面,当我点击供应商时,我将被带到single-pa_supplier
页面,我希望显示与该供应商相关的产品列表。
我已成功设法在此页面上进行查询并显示产品,但它们并非与供应商相对应。
这样可行: - 显示数量为10,000的产品列表
<?php
$products = get_posts(array(
'post_type' => 'pa_supplier_product',
'posts_per_page' => '100',
'meta_key' => 'quantity_per_pallet',
'meta_value' => '10000',
'compare' => 'LIKE'
));
?>
这不起作用: - 我希望它能显示所有有供应商名为&#34; Cavan Box&#34;
的产品<?php
$products = get_posts(array(
'post_type' => 'pa_supplier_product',
'posts_per_page' => '100',
'meta_query' => array(
array(
'key' => 'supplier',
'value' => 'Cavan Box',
'compare' => 'LIKE'
)
)
));
?>
我不知道为什么第二个查询无效,我是一个名为supplier的字段,它的类型为Relationship
。当我创建产品时,我将其分配给供应商。任何帮助将不胜感激。