Мультиязычный не большая проблема - есть WPML или Polylang.
А вот с мультирегиональность всё не просто.
Соблюдение же обеих условий.. весьма сложно. Если стоит задача для разных регионов разный контент, то может быть стоит сделать отдельными сайтами. Возможно в
сети сайтов. но тут стоит 100 раз всё взвесить. У мультисайтовой установки свои заморочки.