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