要更改wordpress域,我们通常需要的可能是从localhost激活站点:这是更新查询的完整列表:
UPDATE wp_posts SET guid = replace(guid, \'http://olddomain.com\',\'http://newdomain.com\');
UPDATE wp_posts SET post_content = replace(post_content, \'http://olddomain.com\', \'http://newdomain.com\');
UPDATE wp_links SET link_url = replace(link_url, \'http://olddomain.com\', \'http://newdomain.com\');
UPDATE wp_links SET link_image = replace(link_image, \'http://olddomain.com\', \'http://newdomain.com\');
UPDATE wp_postmeta SET meta_value = replace(meta_value, \'http://olddomain.com\', \'http://newdomain.com\');
UPDATE wp_usermeta SET meta_value = replace(meta_value, \'http://olddomain.com\', \'http://newdomain.com\');
/*UPDATE wp_options SET option_value = replace(option_value, \'http://olddomain.com\', \'http://newdomain.com\') WHERE option_name = \'home\' OR option_name = \'siteurl\' OR option_name = \'widget_text\' OR option_name = \'dashboard_widget_options\';*/
UPDATE wp_options SET option_value = replace(option_value, \'http://olddomain.com\', \'http://newdomain.com\');
如有必要,我们还必须添加其他非WP默认的表
UPDATE: Search Replace DB 版本3.1.0是面向开发人员的用户友好的前端工具,它允许您执行数据库范围的搜索/替换操作,而不会损坏PHP序列化字符串或对象。