私はこれに夢中になっています...特定の文字列がメタフィールド内にあるグループのみを見つけるために、bbPressグループ検索を行う必要があります。
ここで見つけたものを試しました: https://codex.buddypress.org/plugindev/group-meta-queries-usage-example/
別のメタ フィールドを使用していますが、これを実装しようとしました。メタ値を更新して読み取ることはできますが、meta_query を機能させることはできません。
filter_ajax_querystring 関数が実行されていることがわかります。テストするためにいくつかのエコーを配置したためです。検索語もそこにあり、メタ キーを持つグループが見つからないだけで、そこにあります。
光を当てることができる人はいますか?私は何が欠けていますか?
これは私のグループループです:
$params['meta_query'] = array(
array(
'key' => 'bp_symbol_code',
'value' => $_REQUEST['s'],
'compare' => '='
)
);
if ( bp_has_groups( bp_ajax_querystring( 'groups' ) . '&' . http_build_query( $params ) ) ) {
while ( bp_groups() ) {
bp_the_group();
// redirect after header definitions - cannot use wp_redirect( $location );
?>
<script type="text/javascript">
<!--
window.location= '<?php echo bp_group_permalink(); ?>';
//-->
</script>
<?php
}
}