Меню зарегистрировать через
register_nav_menus()
, подключить вывод в теме
wp_nav_menu()
Глобальная информация (контакты, ссылки на соцсети, настройки) делается через Customizer API кодом или плагины ACF/Carbon Fields
В header и footer можно сделать области для сайдбаров
register_sidebar()
, вывод в коде
dynamic_sidebar()
, для создания своих виджетов см. функции
register_widget()
и класс
WP_Widget
Для редактирования контента индивидуальных страниц сейчас можно писать блоки под Гутенберг, но многие делают через те же ACF/Carbon Fields
Верстку, конечно, нужно доделывать. Скорее всего вам все же придется удалить подключение css и js файлов Тильды и переверстать руками
Подключение скриптов
wp_enqueue_script()
и стилей
wp_enqueue_style()
на хуке
wp_enqueue_scripts
Смотрите код популярных тем из
официального репозитория и делайте так же