i trying create script search members profile values. have no problem doing 1 field however, when try add more search terms code displays last term added in code. please see code:
<?php if (( bp_has_members( "search_terms={$_post['category']}")) && ( bp_has_members( "search_terms={$_post['area_members']}"))) : ?> <?php while ( bp_members() ) : bp_the_member(); ?> .... <?php endwhile; ?> <?php endif; ?> when result search of last term ['area_members'], term ['category'] not initiated.
any idea why , how can achieve this?
the second call ( or last call ) bp_has_members 1 used in while loop. search on multiple terms, put space between each term. search based on ‘and’, not ‘or’.
try:
$search_terms = $_post['category'] . ' ' . $_post['area_members']; if ( bp_has_members( "search_terms={$search_terms}")) :
Comments
Post a Comment