Сделал это раньше, и мне все еще интересно, что делать с содержимым wid wp_posts =>, которое имеет ссылку на http: // localhost
Но на wordpress.org http://codex.wordpress.org/Changing_The_Site_URL ясно сказано:
Никогда, ни при каких обстоятельствах не изменяйте содержимое столбца GUID.
Но, насколько я понимаю, это просто уникальная идентификация ваших сообщений во всем мире. Но чем больше людей будут иметь http: // localhost в своем guid.
Так могу ли я смело заменить http: // localhost на http://www.mydomain.com ??
С уважением
источник
UPDATE wp_posts SET guid = REPLACE (guid, 'http://localhost', 'http://www.mydomain.com');
sed
в дампе для замены хостов гарантирует, что все ваши меню, опции и т. Д. Также готовы к работе.wp
командной строки отлично подходит для этого:wp --path=path/to/wp search-replace 'dev-domain.com' 'www.production-domain.com'
если вы хотите избежать изменения поля guid, добавьте--skip-columns=guid
.