Идея ваша ясна. Но две темы не могут быть активны одновременно. В таких случаях есть два варианта — установить тему, над которой идет работа на тестовом поддомене и когда все работы будут завершены — все это перенести на основной домен взамен временного сайта.
Но есть и другой, более простой вариант — плагины, создающие страницы — заглушки во время работы над сайтом. Причем есть очень продвинутые варианты таких плагинов с таймерами обратного отсчета (До открытия осталось….), с анонсом будущего сайта, с показом уже готовых страниц и т.д. и т.п.
Так что сами подбирайте такой плагин из этой серии https://ru.wordpress.org/plugins/search.php?q=maintenance
Как вариант (но только ненадолго) можно сделать простенькую страницу-заглушку с произвольным текстом без плагина. Для этого в файл function.php текущей темы добавляем такой сниппет:
//закрытие сайта на тех. обслуживание start
function wph_maintenance_mode() {
if (!current_user_can('10') || !is_user_logged_in()) {
wp_die('<h2 style="text-align: center;"><img class="aligncenter size-thumbnail wp-image-36780" src="http://l-konstantin.ru/wp-content/uploads/2016/02/Service-200x200.png" alt="Service" width="200" height="200" /></h2>
<h2 style="text-align: center;">Сайт *День за днём* ненадолго закрыт на техническое обслуживание.
Зайдите через несколько минут.</h2>');
}
}
add_action('get_header', 'wph_maintenance_mode');
//закрытие сайта на тех. обслуживание end
Где
<h2 style="text-align: center;"><img class="aligncenter size-thumbnail wp-image-36780" src="http://l-konstantin.ru/wp-content/uploads/2016/02/Service-200x200.png" alt="Service" width="200" height="200" /></h2>
это картинка, которую можно добавить на страничку-заглушку
https://yadi.sk/i/mgG19_qHq4t7b
Естественно по окончанию профилактики код надо удалить. При необходимости установить вновь.