最近搬迁一个博客,上传图片提示没有权限,最后发现是因为媒体库的绝对地址发生了变化...所以不管你设置现有的媒体库权限如何,都无法解决..最要把它再自定义会默认的,我用第二种方法,把现有的完整路径删除,然后保存,用默认的,就一起都恢复了。其实这个方法我在WordPress整站开启HTTPS协议,让站内链接支持SSL证书有提到过
方法一、全局选项
其实wordpress还隐藏着一个“全局选项”,登录后台后,在地址栏输入“http://你的域名/wp-admin/options.php”,即可打开这个神秘的“全局选项。”利用查找功能(Ctrl+F),找到“upload_path”选项,修改成你的地址,然后拉到最下边点击“保存更改”即可。
ps:全局选项别乱改,弄不好就得重装wordpress哦。
方法二、functions代码法
只需要在所使用的主题“functions.php”文件最后一个“?>”前面加入如下代码即可激活默认上传路径的设置,然后点击“设置”》“多媒体”即可看到相关设置选项。
- //激活多媒体路径设置
- if(get_option('upload_path')=='wp-content/uploads' || get_option('upload_path')==null) {
- update_option('upload_path',WP_CONTENT_DIR.'/uploads');
- }