gpt4 book ai didi

mysql - WordPress - WP_query 计数

转载 作者:行者123 更新时间:2023-11-29 15:36:33 25 4
gpt4 key购买 nike

我需要通过与当前日期进行比较来计算我的日期在元键中记录的次数:metakey_AMC_data(采用格式(d-m-Y))它包含在数据库中

$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;

您必须对上述代码进行一些必要的更改以满足您的要求。我已在您必须进行更改的地方添加了评论。

关于mysql - WordPress - WP_query 计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58187042/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com