Для создания мультиязычных сайтов на WordPress есть отличный плагин WP Multilang

Но если в Вашей теме существуют пользовательские типы записей, то переключатель языков не появиться автоматически. Для того, чтобы иметь возможность переводить эти записи необходимо в корне Вашей темы создать фал с названием wpm-config.json

И в нем прописать код:

{  
"post_types": {
"my_type": {}
}
}

Где my_type это название вашего типа записи. Посмотреть его Вы можете в админке, перейдя по ссылке для редактирования этих записей. Ссылка будет выглядеть так: https://it-notes.com.ua/wp-admin/post-new.php?post_type=my_type