Суть такая, что нужно синхронизировать сайт, разрабатываемый локально с его копией на ftp сервере.
В идеале должна быть синхронизация 3ех сайтов: локальный, тестовый на хостинге и рабочий на хостинге.
Локально разрабатываем, на тестовом показываем клиенту, утверждаем и переносим на рабочий.
Синхронизировать файлы можно чем угодно и как угодно. При условии что там не прописаны пути, зависимые от домена и среды/окружения (разные слеши, разные пути у хостера к файлам и тд)
А вот синхронизировать базу - противопоказано. Все потому, что ВП и плагины хранит данные в сериализованных массивах. И они на другом домене и хостинге они просто поломаются.
Для миграции нужно использовать спец. плагины. Напр
дубликатор Или менять пути и домен с пом
этого скрипта. Причем делать это ДО первого обращения к ВП.
Если же речь о постоянном потоке данных, то их (а не базы!) "синхронизация" должна выполняться через REST API или wp-cli.
Интересно, а что вы такое разрабатываете, что нужно синхронизировать, но при этом не имеете понятия о ВП?