Часто бывает удобнее работать с сайтом на локальном сервере, используя популярный Денвер или OpenServer, особенно если планируешь какие-то эксперименты с кодом сайта. Как перенести сайт на WordPress с удаленного сервера на локальный. Первое, что делаем - это копируем файлы сайта целиком, обычно достаточно только корневой каталог, он называется "httpdocs" или "www", или "public", в зависимости от хостинга. Каталог содержит тысячи файлов, особенно если установлено много плагинов. Поэтому FTP можно использовать, но не советую, удобнее всего использовать файловый менеджер хостинга: архивируем папку сайта, загружаем на локальный компьютер, разархивируем в папку локального сайта. Создание и привязка локального домена зависит от локального сервера, поэтому считаем, что это уже сделано. В Денвере для этого достаточно создать каталог с именем домена, внутри которого папка www c вашим сайтом. После этого отредактируйте файл hosts: 127.0.0.0 testsite.test. В OpenServer то же делается в настройк