2013-03-29 30 views
0

下面的自定義元田是我已經寫信給WP_Query一堆濾波器,包括後的自定義元字段代碼,WP_Query其中包括一個後

 <?php 
      global $post; 
      $month=date("m", time()); //current month 
      $month=intval($month);  //converting '03' to int 3 
      $args = array('meta_key'=>"city", 'meta_value'=>'NY', 'numberposts' => 100, 
'cat'=>"read", "monthnum" => $month, 'post_status' => "publish", 
'order'=>"ASC", "orderby" => "meta_value_num", "meta_key" => "article_order");  
      $posts = WP_Query($args); 
     ?> 

我想從上面的查詢,實現什麼是「從‘讀’與meta鍵‘城市’類別具有值‘NY’和秩序由‘meta_value_num’meta_key的‘article_order’選擇這個月公佈的職位」

+0

認沽'city'引號''失蹤」 city''。並告訴我們什麼是不工作?你有這樣的帖子嗎?它不提取它嗎? – Rikesh

+0

@Rikesh $ args = array('numberposts'=> 100, 'category'=> 2,'post_status'=>「publish」, 'order'=>「ASC」,「orderby」=>「meta_value_num」 ,「meta_key」=>「article_order」); //正在工作 $ posts = get_posts($ args); //當我把get_posts。
此代碼正在工作。當我把'meta_key'=>「city」,'meta_value'=>'NY','cat'=>「讀」,「monthnum」=> $ month給WP_Query時,它不起作用。 – Rao

回答

0

可能會嘗試像

<?php 
      global $post; 
      $month=date("m", time()); //current month 
      $month=intval($month);  //converting '03' to int 3 
      $args = array('meta_query' => array(
     array(
      'key' => 'city', 
      'compare' => '==', 
      'value' => 'NY', 
     ) 
    ), 'numberposts' => 100, 
'cat'=>"read", "monthnum" => $month, 'post_status' => "publish", 
'order'=>"ASC", "orderby" => "meta_value_num", "meta_key" => "article_order");  
      $posts = WP_Query($args); 
     ?> 
一些事情

希望這項工作,也在你的代碼你「你'meta_key'=>city作爲'meta_key'=>'city'

希望這對你的工作

+0

謝謝@ anstrangel0ver我還沒有嘗試過。如果它有效,那麼我會回來接受你的回答。 – Rao

+0

亞當然可能是我juss閱讀您的上述評論它可能是一些有趣的,如果我的代碼不工作 – anstrangel0ver