Я ни разу не сталкивался с этим. Проскакивать — чисто гипотетически — может из-за того, что первоначальный отправитель свое первое сообщение в ветке отправил не одному человеку, а двум (к примеру). Соответственно, в ветке участвуют несколько пользователей.
Да нет, отправлялось первое сообщение мне. потом через несколько минут приходит второе — захожу в переписку — а там третий пользователь висит. Хотя они не знакомы.
Да, кстати, проглядел сейчас свои исходящие — туда тоже третьи пользователи забрались причём в каждое исходящее.
А не может влиять то, что я тему во всех исходящих заменил на «…» и запретил её редактирование ?
Если вручную писать в новом сообщении имя пользователя — то переписка идёт между двумя пользователями, а если на странице пользователя нажать «Отправить личное сообщение» или через плагин CD Avatar Bubble — то в переписку вписывается третий, причём рандомно. Бывает что не друг ни одного ни другого пользователя…
Плагин не виню — скорее это глюк самого BP.
И в базу записывается sender_id верный, а thread_id левый. А приходит точно к адресату, указанному при переписке.
Ха! Отключил плагин BuddyPress No Mentions и всё стало нормально. Да уж, эта взаимоневыносимость плагинов…