я использую реакт с php. реакт только для отображения пользователю и маленьких конвертаций (дата-время и подобные), все на php происходит и реакт получает переменные json и не нужно их как html на страницу кидать (зачем тогда реакт нужен?)
Если тема или плагин идет в комплекте с переводом, то должны быть файлы po mo и там прогой поедит можно сделать перевод. Если нет, то скрипт из ответа nikfakel вполне подойтет, в футер его )
если делаете под клиента, то берите готовый премиум темплет и через чаилд тему все под себя переделываете. но если хотите продавать как шаблон или потренироваться, то подход верный.
разрабатывать все с нуля очень долко, а значит дорого. и еще я лично все в плагины засовываю... просто личное предпочтение, однозначного ответа тут нет.
всегда делал так. брал курс часов на 7-10 и смотрел залпом за 2-3 дня. отмечал интересные моменты и непонятные. потом садился и пробовал эти моменты кодить, если не получалось, то возвращался на пару уроков назад и так пока не получится. вместе с тем изучаю статьи туториалы и прочее что бы улучшить код...
тут только само образование поможет денег заработать, у меня диплом ни разу не спросили, только примеры просили решить и рассказать пути реализации)
пользователь в dns к своему домену указывает вашь сервер,
.htaccess файл создаете (если еще нет) в корне персональной папки сайта пользователя
# Redirect old file path to new file path
Redirect /olddirectory/oldfile.html example.com/newdirectory/newfile.html