列出自定义字段为特定值时的帖子

时间:2014-11-29 11:40:03

标签: wordpress custom-post-type advanced-custom-fields

我正在尝试根据在这些帖子中选择“Style& Art”选择框时输出特定帖子类型的标题列表。

以下代码似乎不会输出除开始和结束ul标签以外的任何内容。

但是,如果我删除了meta_query数组,那么它会列出所有帖子类型。

<ul>
<?php
$args = array(
    'post_type' => 'profiles',
    'meta_query' => array(
        array(
            'key' => 'you_may_also_like',
            'value' => 'Style & Art'
        )
    )
);

query_posts($args);

while ( have_posts() ) : the_post();
    echo '<li>';
    the_title();
    echo '</li>';
endwhile;

wp_reset_query();
?>
</ul>

我需要能够根据某个标准过滤它们,但目前没有任何运气。

1 个答案:

答案 0 :(得分:1)

我认为这里的问题是价值'=&gt; '风格&amp;艺术'。我怀疑'Style&amp;艺术'是价值,而只是复选框的标签。请尝试以下方法:

    array(
        'key' => 'you_may_also_like',
        'value' => 'true'
    )