自定义帖子类型帖子对象元查询

时间:2018-12-03 18:46:29

标签: advanced-custom-fields meta-query related-posts

在多次尝试失败后,我现在正在寻求帮助。

我有两种自定义帖子类型,每种都有自己的档案和帖子:

  1. 经销商
  2. 汽车

在正面查看单车清单时,会显示经销商信息。此关系数据是从名称为car_dealer的ACF发布对象中提取的。

在正面查看单个汽车经销商时,我想以编程方式列出通过先前描述的名为car_dealer的ACF发布对象分配给该经销商的所有汽车。

从我挖出的元查询中可以得出:

  1. 定位帖子/帖子类型
  2. 声明一个元密钥
  3. 声明元值

我关注了this example,但无法使其正常工作。代码如下。任何帮助将不胜感激。谢谢:

<?php 
$cars = get_posts(array(
    'post_type' => 'cars',
    'meta_query' => array(
        array(
            'key' => 'car_dealer', // name of custom field
            'value' => '"' . get_the_ID() . '"', // matches exactly "123", not just 123. This prevents a match for "1234"
            'compare' => 'LIKE'
        )
    )
));
if( $cars ){
foreach( $cars as $car ){ ?>
<div> car info</div>
<?php 
  }} else {
  // no posts found
}        
?>

0 个答案:

没有答案