2012-06-13 29 views
0

我製作了一個自定義字段「複選框」。我想排除只有選中複選框的帖子。 我無法這樣做。 下面是我使用排除具有元值的帖子空wordpress

$args = array(
       'posts_per_page'=> -1, 
       'post_type' => 'latestnews', 
       'orderby'=> 'id', 
       'meta_key'=>'', 
       'meta_value'=>'', 
       'order'=> 'asc', 
       ); 
      query_posts($args); 
    $my_posts = new WP_Query($args); 

所以基本上我想要的職位只有在沒有meta鍵「粘性」設置和meta值不存在的代碼。 在這裏我的元鍵是一個複選框,值是存儲在數據庫中,如果我檢查複選框,並沒有任何東西存儲在數據庫中,如果我不檢查選項。

回答

0
<?php 
$check_metakey = get_post_meta($post->ID, "sticky", true); 
if($check_metakey !== '') : 
?> 
your article's template 
<?php 
endif; 
?> 

注意:所有這些內部的while循環。

祝你好運! :)