在数据库中批量替换wordpress文章内容

IT

    loren:有的时候网站换域名,或者某个内容在不同文章中统一更新这种情况,如果手工修改,工作量太大,于是就直接从数据库下手,采用字段替换的方式,一气呵成。现在假设要将www.a.com,替换为www.b.com,那么替换的语句就是

UPDATE wp_options SET option_value = replace( option_value, 'www.17huiwei.com', 'blog.17huiwei.com');
UPDATE wp_posts SET guid = replace( guid, 'www.17huiwei.com', 'blog.17huiwei.com');
UPDATE wp_posts SET guid = replace( guid, 'www.17huiwei.com', 'blog.17huiwei.com');
UPDATE wp_users SET user_url = replace( user_url, 'www.17huiwei.com', 'blog.17huiwei.com');
UPDATE wp_posts SET post_content = replace( post_content, 'www.17huiwei.com', 'blog.17huiwei.com');
UPDATE wp_postmeta SET meta_value = replace( meta_value, 'www.17huiwei.com', 'blog.17huiwei.com');
UPDATE wp_wpr_rocket_cache SET url = replace( url, 'www.17huiwei.com', 'blog.17huiwei.com');
UPDATE wp_actionscheduler_actions SET args = replace( args, 'www.17huiwei.com', 'blog.17huiwei.com');

    其中的wp_options(共1处)和wp_posts(共2处)替换成自己的表名称。

You Might Also Like

No Comments

Leave a Reply