ACF-仅在与当前分类法相关的值

问题描述

我的职位类型为“品牌”,分类法为“ category_brand”。 在“品牌”帖子类型下,我有一个转发器字段。 该转发器字段包括两个子字段:数字字段称为“等级”,而分类字段称为“类别”(分类显示“ category_brand”下的所有类别)

它看起来像这样: the repeater field

在“ category_brand”的分类档案中,我仅显示当前分类的“品牌”。

帖子的顺序必须按“等级”子字段(从大到小)。

我很麻烦从中继器下的成绩字段获取Meta_key”。 事实是,只有与当前分类法相关的我才需要获取“等级”字段-转发器中的“类别”子字段。

这是代码

 $current_object=get_queried_object();
 $current_object_tax= $current_object->taxonomy;
 $current_object_tax_id= $current_object->term_id;

$post_args_current_tax = array(
   'post_type' => 'brands','tax_query' => array(
      array(
      'taxonomy'=>  $current_object_tax,'field'=> 'term_id','terms' =>   $current_object_tax_id,),'posts_per_page' =>  -1,'Meta_key'=> 'categorygrade_0_grade','orderby'=> 'Meta_value_num','order'    => 'DESC',);
     $post_query_current_tax = new WP_Query($post_args_current_tax);

现在此Meta_key:'Meta_key'=>'categorygrade_0_grade', 不仅接受与当前分类法相关的等级,还接受所有的等级。 仅当它与直放站中的当前分类法相关时,我才能获得等级?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)