2015-06-03 43 views
0

我有一個參數數組的wordpress循環,只顯示特定的帖子(任何有deposit_amount值爲0的帖子)。Wordpress查詢參數 - 只顯示meta_value大於0的帖子

<?php 
    $args = array(
    'post_type' => 'post', 
    'posts_per_page' => -1, 
    'orderby' => 'menu_order', 
    'order' => 'ASC', 
    'cat' => '11', 
    'meta_key' => 'deposit_amount', 
    'meta_value' => 0 
); 
    $loop = new WP_Query($args); 
?> 

我想創建一個類似的數組,但大於0

的DEPOSIT_AMOUNT meta_value我試圖使用PHP比運營商更高,但破壞了代碼顯示的帖子。

'meta_value' => >0 

任何人都可以指出我在正確的方向與這個問題?

回答

0

使用Meta Query

$args = array(
    'post_type'   => 'post', 
    'posts_per_page' => -1, 
    'orderby'   => 'menu_order', 
    'order'    => 'ASC', 
    'cat'    => '11', 
    'meta_query'  => array(
     array(
      'key'   => 'deposit_amount', 
      'value'   => 0, 
      'compare'  => '>' 
     ) 
    ) 
); 
0

剛發現 'meta_compare'=> '>'

<?php 
    $args = array(
    'post_type' => 'post', 
    'posts_per_page' => -1, 
    'orderby' => 'menu_order', 
    'order' => 'ASC', 
    'cat' => '11', 
    'meta_key' => 'deposit_amount', 
    'meta_value' => 0, 
    'meta_compare' => '>' 
); 
    $loop = new WP_Query($args); 
?> 
相關問題