[英]Wordpresss - WP_query count
我需要計算我的日期在元鍵中記錄了多少次: metakey_AMC_data
,格式為(dmY),通過將其與當前日期進行比較,它包含在數據庫中
$mostra_data_corrente = date('d-m-Y');
$query = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}postmeta
WHERE (meta_key = 'metakey_AMC_data'
AND meta_value = '$mostra_data_corrente')");
$conta_risultati = count($query);
我可以完美地做到這一點。但現在我需要通過鏈接另一個 AND 來執行第一個查詢,並指定術語 slug 何時等於事件的類別(術語分類),顯然查詢不正確
SELECT * FROM {$wpdb->prefix}postmeta
WHERE (meta_key = 'metakey_AMC_data'
AND meta_value = '$mostra_data_corrente')
AND(slug = 'aperitivi') "
我怎樣才能做到這一點?
你也可以得到這個數。 您需要修改查詢(代碼),如下所示:
$qry = array(
'post_type' => 'post', // mention your post type to narrow down searching through postmeta table
'meta_query' => array(
array(
'meta_key' => 'metakey_AMC_data',
'meta_value' => $mostra_data_corrente,
'compare' => '='
)
),
'tax_query' => array(
array(
'taxonomy' => 'nameoftaxonomy', // Write the name of taxonomy that you have assinged while you created a CPT (custom post type)
'field' => 'slug',
'terms' => 'aperitivi',
)
)
)
$the_query = WP_Query($qry);
echo $the_query->post_count;
您必須對上述代碼進行一些必要的更改以適應您的要求。 我已經在您必須進行更改的地方添加了評論。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.