Расскажи, пожалуйста, какие косяки можно огрести, если сделать мультиязычность на мультисайте?
Просто я потыкал мультисайт и мне он показался очень удобным. Например, я могу на save_post в switch_to_blog() проверять слаг поста и при отсутствии дублировать его со статусом draft, а в мету класть ссылки на другие языковые версии поста для switcher'a
С таксономиями придется чуть повозиться, но вроде это не супер большая проблема
Я очень мало пользовался плагинами мультиязычности, что еще нужно предусмотреть?
В плагинах мультиязычности тонна функционала, который надо на мультисайте писать руками.
- возможность работы не только с поддоменами, но и поддиректориями типа
site.com/ru/blog- всё связано что на фронте, что в админке - навигация по языкам работает
- работают всякие фильтры, например, pre_get_posts, чтобы выдать посты текущего языка
- есть перевод таксономий, терминов, произвольных полей. Короче, всего
- совместимость с Гутенберг
- совместимость с тонной популярных плагинов, например, Elementor, ACF, WC, CF7...
Короче, весь этот функционал наверняка понадобится на первом же проекте и жёстко велосипедить смысла ровно ноль