Без модификации кода ядра (чего не стоит делать) - никак. Этому есть несколько причин. WordPress проверяет уникальность email в нескольких местах:
- когда жмешь "Сохранить" на страничке профиля пользователя в админке (сам пользователь у себя или админ редактирует пользователя)
- когда пользователь регистрируется
- и когда собственно создается / обновляется запись в базе данных
В первых двух случаях это можно обойти фильтрами (см. исходный код), но в конечном итоге оба эти случая доходят до обращения к БД (3й случай), а в нем как раз фильтров нет и не предполагается.
Впрочем, сама по себе идея использовать один и тот же имейл не совсем хороша. Во-первых, на уникальность имела очень рассчитывает функция восстановления пароля. Если у вас несколько аккаунтов с одним email, какому юзеру слать и потом заменять пароль? То же самое касается отправки транзакционных писем. То же самое касается авторизации (вы ведь в курсе что в WP можно логиниться и по юзернейму, и по мылу). Многие плагины тоже будут рассчитывать на эту уникальность.
Вывод: забудьте, используйте разные email.
P.S.: А можете объяснить зачем такая необходимость вообще возникла? Что-то мне подсказывает, что можно без этого обойтись или решить другим путем.