2012-01-12 5 views
0

分で私のスライダー(s3Slider JQuery)が最後の5つの投稿を呼び出して表示します。 'thumb'というラベルのカスタムフィールドから画像を取得します。スライダーの投稿をフィルタリングする

私はスライダーが「親指」のカスタムフィールドに値を持つ画像のみを呼び出すようにしたいと思います。これは可能ですか?

現在のクエリが...事前に

<?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

あなたは(WP> = 3.1のためにこの作品だけに注意してください)、以下にごWP_Queryを変更したいとしている:誰かが有効でない値を入力した場合、当然のことながら

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

あなたの<li>要素の中のあなたの<img>に引き続き渡されるので、WordPressバックエンドからの入力を処理する際に、さらにチェック/エラー処理をしたいかもしれません。

関連する問題