过滤滑块中的帖子

时间:2012-01-12 16:49:30

标签: php javascript jquery wordpress slider

当我的滑块(s3Slider JQuery)调用并显示最后5个帖子时。它从标有“拇指”的自定义字段中抓取图像。

我希望滑块只能调用“拇指”自定义字段中具有值的图像。这可能吗?

当前查询是......

<?php
$my_query = new WP_Query('showposts=5');
while ($my_query->have_posts()) : $my_query->the_post();
?>
<li class="sliderImage"> <a href="<?php the_permalink() ?>" rel="bookmark"> <img class="featimg" src="<?php echo get_post_meta($post->ID, 'thumb', true) ?>" alt="<?php the_title(); ?>"  />
<span class="des"><h1><?php the_title(); ?></h1><?php the_excerpt(); ?></span>    
</a>
</li>
<?php endwhile; ?>

提前致谢。

1 个答案:

答案 0 :(得分:1)

您想要将WP_Query更改为以下内容(注意这仅适用于WP&gt; = 3.1):

$my_query = new WP_Query(
    array(
        'posts_per_page' => '5',
        'meta_query' => array(
            array(
                'key' => 'thumb',
                'value' => '',
                'compare' => '!='
            )
        )
    )
);

当然,如果有人输入的值不是图片的有效路径(例如&#39; blahblah&#39;),那么这仍然会传递到您<img>的{​​{1}} 1}}元素,因此您可能希望在处理WordPress后端的输入时进行一些进一步的检查/错误处理。