基于自定义字段结果的WP_QUERY

时间:2013-01-06 作者:Johann

我想知道是否有办法通过自定义字段结果过滤查询。在这种情况下,我有6篇文章要检索,但前提是它们在我之前创建的自定义字段中选择了“true”。自定义字段的名称称为“特色”。

这是我的密码

<?php
$recentPosts = new WP_Query();
$recentPosts->query(\'showposts=6\');
?>
<?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>
    <li>
        <?php if ( has_post_thumbnail() ) {?>
        <div class="post-thumb-140">
            <a href="<?php the_permalink() ?>"><?php the_post_thumbnail( \'post-thumb-140\' ); ?></a> 
        </div> <!--post-thumb-->
        <?php } ?>

        <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
    </li>
<?php endwhile; ?>
我查看了WordPress文档中可能的WP\\U查询参数,但没有基于自定义字段的过滤器。

有什么想法吗?

1 个回复
最合适的回答,由SO网友:Johann 整理而成

这是正确的代码,谢谢@Milo!

<ul>

<?php
    $recentPosts = new WP_Query();
    $recentPosts->query(\'showposts=6&cat=1&meta_key=ticker&meta_value=yes\');
?>
<?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>
    <li>

    <?php if ( has_post_thumbnail() ) {?>
    <div class="post-thumb-140">
    <a href="<?php the_permalink() ?>"><?php the_post_thumbnail( \'post-thumb-140\' ); ?></a> 
    </div> <!--post-thumb-->
    <?php } ?>

        <a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
    </li>
<?php endwhile; ?>

</ul>

结束