Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress计数分类法帖子+;过滤器_Php_Wordpress - Fatal编程技术网

Php WordPress计数分类法帖子+;过滤器

Php WordPress计数分类法帖子+;过滤器,php,wordpress,Php,Wordpress,我想通过这些过滤器统计分类法帖子: 仅限“显示”帖子类型 “完成”值的自定义字段=否 分类法“喜剧演员”,仅术语ID 2 这是我的密码: <?php $args = array( 'post_type' => 'show', 'meta_key' => 'done', 'meta_value' => 'no', 'taxonomy' => 'comedian', 'field' => 'term_id'

我想通过这些过滤器统计分类法帖子:

  • 仅限“显示”帖子类型

  • “完成”值的自定义字段=否

  • 分类法“喜剧演员”,仅术语ID 2

这是我的密码:

<?php
$args = array(
   'post_type' => 'show',
   'meta_key' => 'done',
   'meta_value' => 'no',
   'taxonomy' => 'comedian',
            'field'    => 'term_id',
            'terms'    => '2',
);
$myquery = new WP_Query($args);

echo "Found: $myquery->found_posts";
?>

此代码可以很好地过滤“显示”、“完成”和“喜剧演员”,但它不能仅过滤术语ID 2…我的代码有何错误?

请参见下面的内容:

$args=array(
“post_type”=>“show”,
“meta_键”=>“完成”,
“meta_值”=>“.$overyet.”,
'tax_query`=>数组(
“分类法”=>“喜剧演员”,
'field'=>'term_id',
“术语”=>2
)
);

仍然是一样的,它显示了没有terms 2筛选器的计数。@O-ded很高兴我能帮忙:)