Прежде всего вам нужны две вещи, и ничего не связано с WordPress.
Предположим, вы будете использовать локальный URL-адрес, такой как "your_test_domain.local", поэтому:
# 1 Добавьте виртуальные серверы на ваш xampp httpd-vhosts.conf (xampp \ apache \ conf \ extra \ httpd-vhosts.conf).
Например:
<VirtualHost *>
DocumentRoot "C:\xampp\htdocs\your_site_folder"
ServerName your_test_domain.local
ServerAlias your_test_domain.local
<Directory "C:\xampp\htdocs\your_site_folder">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Это означает, что если вы зайдете на «your_site_folder.local», вы увидите, что находится в папке «your_site_folder» внутри папки xampp htdocs. Правильно?
# 2, а также вам нужно отредактировать файл hosts в windows (возможно, вы используете win), который включен: Windows \ System32 \ drivers \ etc \, и добавить следующую строку:
127.0.0.1 your_test_domain.local
Запустите apache, чтобы получить этот эффект. То же самое для поддоменов, вам нужно только создать еще один виртуальный хост и перенаправление другого хоста, но для «sub_domain.your_test_domain.local»
Итак, как только вы получите эти вещи, вам также понадобится некоторый плагин для установки на WordPress. Я использую плагин сопоставления доменов, который сделает все остальное, но это уже другая история. Начните там, и вы узнаете все остальное.
Надеюсь, это поможет.