Сразу на хостинге или сначала на локальном сервере делать сайт?
Добрый.
Чтобы не было проблем с переносом, можно воспользоваться плагином Duplicator. Он, обычно, переносит без проблем.
На локальном сервере разрабатывать удобней. Но лучше периодически тестировать на хостинге. Например. стандартный способ подключения библиотеки jquery в файле функций прекрасно работает на локалке, но на реальном хосте может преподнести сюрпризы.