我看到了一个教程,添加Address
会将默认的wordpress上传文件夹更改为define( 'UPLOADS', 'images');
。情况是,该网站已经启动,并且所有图像都已经上传到domain.com/images
当我在wp-config.php上添加php代码domain.com/wp-content/[year]/[month]
并取消选中Settings> Media上的define( 'UPLOADS', 'images');
选项时,该站点仍然从原始链接中获取图像,并且获得了一些图像为Organize my uploads into month- and year-based folders
而不是domain.com/images/[year]/[month]/filename
对此有任何帮助/提示吗?
谢谢
答案 0 :(得分:2)
在编辑wp-config.php文件后 ,使用define( 'UPLOADS', 'images');
仅更改新上载的上载。 define
行不是数据库查询,它遍历数据库并更改帖子中的现有URL,例如wp_posts和wp_postmeta数据库表中的URL。上传的URL在数据库中;您必须在那里更改它们。尝试https://wordpress.org/plugins/search-regex/