如何更改默认的WordPress媒体上载文件夹

免责声明:此帖子超过一年,可能不是最新的WordPress版本。

WordPress曾经有一个选项,允许用户更改上传目录的默认路径,以使用自定义路径进行媒体上传。WordPress 3.5更新后,该选项消失了。

这令许多博客失望。主要是因为使用自定义媒体上传目录使得在一个地方浏览媒体文件更容易,而不必按月和年浏览多个文件夹。它还有一个小的SEO优势,特别是当你托管多媒体文件,如PDF。

幸运的是,有一种方法可以解决这个问题,并自定义您网站的默认媒体上传路径。这是你如何做到的。

注意:以下策略涉及自定义网站的核心文件和编辑代码。在尝试任何这些方法之前,请务必完全备份您的网站和文件。

方法#1 – 使用插件

更改默认媒体上传路径的最简单方法是使用WP原始媒体路径插件。

安装后,此插件将允许您轻松地将默认媒体目录更改为您喜欢的任何路径。

例如,您当前的媒体上传路径可能如下所示:http://yourdomain.com/wp-content/uploads。您可以使用此插件将其自定义为更专业的路径,例如http://yourdomain.com/media

请注意,此插件只会更改上传文件夹,以便将来上传。如果要将媒体文件显示在新的和更新的媒体路径中,则必须手动将媒体文件移动到新文件夹。

如果您决定移动媒体文件,则可以使用“ 搜索和替换”插件来修改MySQL,以确保您之前发布的文章从新上传文件夹中找到媒体文件。

方法#2 – 自定义WP-Config.php

另一种方法也很简单,但它涉及编辑核心WordPress文件。

首先,使用Web托管CPanel中的文件资源管理器或使用FTP客户端访问WordPress安装的根目录。然后找到一个名为wp-config.php的文件并打开要编辑的文件。

然后在wp-config文件中添加以下行:

define(’UPLOADS’,’wp-content /’。’media’);

这将使您的所有媒体上传都位于名为“media”的文件夹中。但它仍然会在“wp-content”文件夹中。

如果您希望上传文件进入直接文件夹,例如yourdomain.com/media,请改用以下代码:

define(’UPLOADS’,“。’media’);

此外,请确保在该行之前添加以下代码:

require_once(ABSPATH.’wp-的settings.php’);

如果不存在,这将直接在WordPress中自动创建一个文件夹。或者,您可以使用FTP客户端在正确的路径中手动创建文件夹。

转载请注明:《如何更改默认的WordPress媒体上载文件夹

发表评论