如果“幻灯片放映”自定义域存在,则仅显示内容幻灯片放映

时间:2011-10-26 作者:Dean Elliott

我正在开发一个通用发布的主题,主页上有一个大型内容幻灯片。

我在帖子编辑屏幕中加入了一个复选框元框,允许用户确定幻灯片中有哪些帖子,但我不知道如何为此创建查询。

该复选框与名为“幻灯片放映”的自定义字段相关

这是我目前为止的幻灯片代码;

<div id="slides">
<div class="slides-container">

    <div class="slide-content">
        <a href="<?php the_permalink(\'\');?>"><?php the_post_thumbnail(\'slideshow-thumb\');?></a>
        <div class="slide-info">
            <h3><?php $category = get_the_category(); echo \'<a href="\'.get_category_link($category[0]->cat_ID).\'">\'.$category[0]->cat_name.\'\';?></a></h3>
            <h4><a href="<?php the_permalink(\'\');?>"><?php the_title(\'\');?></a></h4>
            <?php $excerpt = get_the_excerpt(); echo string_limit_words($excerpt,70);?>
        </div><!--/.slide-info-->
    </div><!--/.slide-content-->

</div><!--/.slides-container-->

任何帮助都将不胜感激。

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

您可以使用query_posts() 或anew WP_Query() 例如:

query_posts( array(
    \'meta_key\' => \'slideshow\', // the custom field key to check
    \'meta_value\' => \'1\',       // the value eg. 0 or 1
    \'meta_compare\' => \'=\'      // check for equivalence
) );

// your loop goes here

wp_reset_query();
如果您选择look in the codex 包括同时查询多个元键和值。

结束

相关推荐

Tricky WP Query

我正在尝试使用wp\\u query(或其他本机Wordpress查询类)执行以下操作:获取所有帖子,其中(post\\u type=\'post\'和category=7)或(post\\u type=\'case studies\'和meta\\u key=\'homeslide\'和meta\\u value=1)我不确定他们中是否有人能处理好这件事。Trying with WP Query:$args = array ( \'relation\' => \'OR\',