Skip to:
Content
Pages
Categories
Search
Top
Bottom

Autocomplete for Messages search all xprofile fields

  • Avatar of mort3n
    mort3n
    Participant

    @mort3n

    Hi,

    I have autocomplete on searching all members in the message component via wp-config
    `define( ‘BP_MESSAGES_AUTOCOMPLETE_ALL’, true );`

    It seems strange to me that this does not just search names (user names, display names) but rather all xprofile fields.

    The autocomplete calls
    `BP_Core_User::search_users()`
    but this function searches all fields in the xprofile data table, see
    http://phpdoc.ftwr.co.uk/buddypress/BuddyPress/BP_Core_User.html#search_users

    It means that a user using autocomplete may be presented with irrelevant hence confusing results.

    An example is a school intranet for parents. In a parent’s profile is their name and the name of their child(ren), a likely scenario.

    I want to send a message to John Doe.

    Typing John will return not only parents with ‘John’ in their name, but also parents with a child called ‘John’ and also parents living on ‘John Street’ and so on and so on.

    Any hints to get around this are highly appreciated!

    Cheers
    Mort3n

You must be logged in to reply to this topic.