Допустим, у меня есть старый сайт WordPress, размещенный на abc.com, где все сообщения написаны с помощью визуального редактора. Теперь мы решили перенаправить старый контент и написать все в уценке.
В настоящее время abc.com имеет значительный объем трафика, а также хороший рейтинг. Поэтому мы не можем изменять контент, пока он жив.
Чтобы упростить процесс, мы решили скопировать старый сайт на test.abc.com (на том же сервере) и все там изменить.
Как только все будет на высоте, мы изменим корень документа Apache, чтобы он указывал на новую установку Wordpress, и изменили адрес сайта (URL) в настройках через панель инструментов.
Итак, мой вопрос, как выглядит этот план?
Есть ли потенциальная ловушка, о которой мне нужно знать?

Wordpress использует абсолютные URL-адреса. Поэтому вы должны искать и заменять каждый URL-адрес в базе данных с test.abc.com на abc.com, прежде чем указывать Apache на этот каталог. Кроме этого у вас не должно возникнуть никаких проблем.
Обычно я использую phpMyAdmin для выполнения SQL-запроса. ОБНОВЛЕНИЕ <table> SET guid = REPLACE (guid, '<Старый URL>', '<Новый URL>') ГДЕ guid LIKE '<Старый URL> /%';
Вы имеете ввиду
wp search-replace 'http://example.dev' 'http://example.com' --skip-columns=guid? Я прав?