HANDBOOK
wordpress网站上传的图片不显示的解决办法
从媒体库上传的图片, 在文章里看不到, 经过检查, 是因为所有上传到媒体库的图片的File URL地址都是http, 而网站的总地址是https, 所以需要更改所有图片地址为https正确的url 首先, 我的网站总地址写的是https://www.meaninglive.com, 想统一把www去掉, 首先在后台管理Settings里更改网站地址, 打开后, 发现更改选项是灰色的, 需要在服务器上把此限制去掉 打开网站根目录下的wp-config.php, 下面是之前最后加的内容
1 2 3 4 5 6 |
$home = 'https://'.$_SERVER['HTTP_HOST']; //博客首页 $wpurl = 'https://'.$_SERVER['HTTP_HOST']; //WP程序的路径 define('WP_HOME', $home); define('WP_SITEURL', $wpurl); //Disable File Edits define('DISALLOW_FILE_EDIT', true); |
需要把上面内容注释掉, 然后再打开网站后台页面, 就可以更改网站地址了, 改成统一的https://meaninglive.com 其次, 安装Better Search Replace插件 当然也可以通过phpMyadmin或登录数据库进行修改, 但是这样会比较危险, 所以还是通过插件来改比较安装便捷 安装好插件后, 打开Tools–> Better Search Replace, Search for 填入http://www.meaninglive.com Replace with填入https://meaninglive.com Select tables选择wp_posts 将Run as dry run去掉, 点击Run Search/Replace 参考: https://webtrickz.com/wordpress-update-image-urls-to-https/