sending message to another group add the user to all groups in the settings

Home Forums Front End PM PRO sending message to another group add the user to all groups in the settings

This topic is: Not Resolved
Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
  • #26216
    Olivier Pages

    Hello Shamim

    I need users to be able to send messages to people who are not in his group (ex: a user in Paris send a message to users who are in London). Searching the forum in order to achieve this I saw this topic posted 7 months ago:

    in which you ask us to add following code in our functions.php file:

    add_filter( 'fep_get_user_groups', function( $user_groups, $user_id ){
        $groups = fep_get_option('gm_groups', array());
        if( $groups && is_array( $groups) ){
            foreach ( $groups as $group ) {
                $user_groups[ $group['slug'] ] = $group['name'];
        return $user_groups;
    }, 10, 2);

    It is working (meaning the user can send a message to another group), but as a result, once the message is sent, the user is now part of all existing groups. He has to uncheck all group boxes in its settings tab.

    Is there a way to fix this? How come the user has joined all groups after sending a message to one?

    Thanks for your help


    [MODERATOR]- add code between backticks


    After sending message if you go to Dashboard > Front End PM PRO > Settings > Recipient > Groups, do that user shows in the groups which they were not member before?

    Olivier Pages

    Hi Shamim

    Yes the user shows in every groups (I created 10 groups for my tests).

    What I did in order is the following:

    In my dashboard, Recipient tab, I allowed users to add themselves to groups.
    Then on the front-end I logged in as a test user, and I could see all groups in the Parameters tab that I had created in the back-end. Fine.
    I sent a message to a group. Successfully sent. Back to his Parameter tab, all groups were checked. Meaning the user has joined all groups. So I went to the back-end and could see its username in every group…

    I deleted the user in every group from the Dashboard, recipient tab. Then I unchecked ‘Can users add themselves to group’.
    Second message sent from the front-end to a group. This time the user is not part of any group (in the dashboard).
    So it has something to do with that option allowing users to add themselves to groups.

    I will keep this option unchecked and try to assign the user to a group in a different way.


Viewing 3 posts - 1 through 3 (of 3 total)

You need to purchase ‘Front End PM PRO’ to create topic in this support forum.

If you already purchased ‘Front End PM PRO’ please LOGIN.