如何使用buddy press元查询设置AJAX查询的范围

如何使用buddy press元查询设置AJAX查询的范围,ajax,wordpress,buddypress,Ajax,Wordpress,Buddypress,我正在尝试用元查询过滤组,并引用下面的引用链接代码 这个链接代码是我在function.php中添加的 我在divgroups dir列表中添加了spinet的以下代码/wp content/plugins/buddypress/bp templates/bp legacy/buddypress/groups/index.php $meta_filter = new BP_Groups_Meta_Filter( 'group-custom-field-cat', 'Art and Cultur

我正在尝试用元查询过滤组,并引用下面的引用链接代码

这个链接代码是我在
function.php中添加的

我在div
groups dir列表中添加了spinet的以下代码
/wp content/plugins/buddypress/bp templates/bp legacy/buddypress/groups/index.php

$meta_filter = new BP_Groups_Meta_Filter( 'group-custom-field-cat', 'Art and Culture' ); //print_r($meta_filter);
               echo @json_decode($meta_filter, true); 
现在,如果您访问组页面,这段代码将过滤meta key=group custom field cat和value=Art和Culture的组。这是一个很好的解决方法

在同一页上,我必须添加一个带有选项
艺术和文化的选择框

如果用户选择这个选项,它将调用ajax查询并运行下面的代码,这样它将过滤组中是否有像下面这样的元键和值

    <?php   if ($groupname=="Art and Culture"){
  $meta_filter = new BP_Groups_Meta_Filter( 'group-custom-field-cat', 'Art and Culture' ); 
                   echo @json_decode($meta_filter, true);
    }
   ?>  

工作示例:-


有人知道如何调用适合我需要的ajax查询吗。

这是一个古老的要点-请阅读:我已经看到了这段代码,但我无法启动。您能提供任何提示吗