【问题标题】:Change WordPress media from month/year folders to one uploads folder, update site globally?将 WordPress 媒体从月/年文件夹更改为一个上传文件夹,全局更新站点?
【发布时间】:2018-10-22 00:32:52
【问题描述】:

我想在我的 WordPress 网站中取消选中“将我的上传内容组织到基于月份和年份的文件夹中”选项,但我网站的先前版本已选中该复选框。在整个站点的 URL 中都有指向这些文件夹的链接和其他引用。有没有办法全局更新这个?或者我可以通过某种 .htaccess 重写来修复它?

这样:

https://example.com/wp-content/uploads/2018/04/catalog.pdf

需要变成:

https://example.com/wp-content/uploads/catalog.pdf

【问题讨论】:

    标签: wordpress .htaccess


    【解决方案1】:

    我认为Better Search Replace 可以处理存储在整个数据库中的全局更新图像路径(肯定先备份数据库)。

    如果所有内容都在 /uploads 中,则搜索“/uploads/XXXX/XX/”并替换为“/uploads/”就足够了。您可以在 .htaccess 中使用通配符进行重定向,但对我来说数据仍然是错误的,这种方法只会掩盖它。

    划掉以下内容:

    确保默认媒体库位置设置为 /catalog 取消选中“组织我的上传到 如果您没有的话,请在 Wordpress 中使用基于月份和年份的文件夹。在 wp-config.php,添加:

    define('UPLOADS', 'wp-content/uploads/catalog');

    编辑:误读了 OP 的原始问题。

    【讨论】:

    • 我不需要“目录”文件夹,我使用的是 catalog.pdf 作为示例文件。所以不需要编辑 wp-config.php 并且您建议只使用 BSR 插件?
    • @BBDesign 哦,对不起,我误读了您的原始问题。我更新了我的答案。是的,我认为 Better Search Replace 可以正常工作。
    • 好的,我安装了 Better Search Replace,但它们似乎不支持 GREP。因此,鉴于您的解决方案,我看不出这怎么可能,无法让 X 字符自动搜索数字?
    猜你喜欢
    • 2019-08-29
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多