2014-11-08 126 views
0

查詢應返回的縮略圖,標題,名稱,價格等(所有字段)WordPress的mysql查詢不顯示結果?

<?php 
query_posts('meta_key=cp_job&meta_value=Sell'); 
if (have_posts()) { 
    while (have_posts()) { 
     the_post(); 
     // 
     the_content(); 
     // 
    } // end while 
} // end if 
?> 

應該回到那裏meta_key=cp_jobmeta_value=Sell ..我已經試過各種查詢的結果,併爲此採取了幾個小時,因爲我還沒有找到解決方案。

我有一個主題,我已經得到了結果的唯一一次合作是與此查詢

 $metakey = 'cp_job'; 
    $job = $wpdb->get_col($wpdb->prepare("SELECT meta_value FROM $wpdb->postmeta WHERE meta_key = %s ORDER BY meta_value ASC", $metakey)); 

    foreach ($job as $value) { 
     echo $value"; 
    } 

此查詢不做些什麼,我想完成的任務。

我只是想要"SELECT * FROM table WHERE cp_job='Sell'";但WordPress讓一切變得如此複雜。我甚至不知道哪個握住我的成績表...

任何幫助,請..

回答

0

你可以試試這個:

$args = array(
    'post_type' => 'post', // Or custom post type if it's a CPT 
    'meta_key' => 'cp_job', 
    'meta_query' => array(
     array(
      'key'  => 'cp_job', 
      'value' => 'Sell' 
     ) 
    ) 
); 

然後運行查詢和環路$query相同方式:

$query = new WP_Query($args);