最后更新时间为 2018年6月4日
因为当你在本地上传的图片,数据库记录的地址为localhost开头,当你再发布到线上的时候,地址发生了改编,而数据库中的地址仍未localhost,因此导致部分路径不正常或图片无法显示,解决办法是:
UPDATE wp_options SET option_value = REPLACE( option_value, 'http://localhost', 'http://新域名' ) WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://localhost', 'http://新域名' ) ;
UPDATE wp_posts SET guid = REPLACE( guid, 'http://localhost', 'http://新域名' ) ;
只是简单的将文件上传到服务器,而不是用wp上传的,这样图片就没有被WP记录,所以在媒体库中找不到,解决办法很简单—使用“Add From Server”插件,轻松加愉快,分分钟搞定!