尽管WordPress媒体管理器有所改进,但有一点没有改变:WordPress如何在服务器中存储媒体(例如文件,图像,视频和音频)。
目前,WordPress将文件组织到基于日期的文件夹中,除非我们从“设置”>“媒体”中选择退出,在这种情况下,所有上传的媒体文件都不会被分类到子文件夹中。到目前为止,WordPress没有提供很多选项来定制这个特定区域。
如果您对此不感兴趣,并且想要自定义这些文件存储位置的路径结构,例如将其存储在名称与后期永久链接匹配的文件夹中,或者将“上传”名称更改为其他名称,这是快速跟进的。
借助一些插件,我们现在可以使我们的网站更加个性化,并且可以使用自定义文件结构轻松组织。
更改默认的“上传”文件夹
默认情况下,WordPress会将上传的文件存储在wp-content / uploads文件夹中。WordPress允许我们自定义上传文件夹目的地。更改此默认设置的一个很好的理由是让您的网站看起来更少WordPress-y。
我们将文件上传到名为files的文件夹,而不是wp-content / uploads。首先我们需要创建文件夹。
现在让我们告诉WordPress上传我们在该文件夹中的文件。打开WordPress wp-config.php文件,然后在require_once(ABSPATH.'wp-settings.php');
声明后添加以下代码。
1
|
define( 'UPLOADS' , 'files' ); |
现在,新上传的文件应存储在“ files”文件夹中,如下所示。
这个功能实际上可以通过版本3.0中的设置>媒体编辑屏幕获得。WordPress用版本3.5中的上述功能替换了它。
如果您在编辑wp-config.php时太害怕搞砸了,可以在Gregory Viguier上安装这个名为Upload URL和Path Enabler的插件,它会将选项带回设置>媒体页面。请注意,尽管此插件的更新时间已超过3年,但该插件在WordPress最新版本中仍然运行良好,因为WordPress中此区域没有太大变化。
安装完成后,您将找到2个输入字段,如下所示:
如果您想通过子域提供文件,这两个新选项将非常有用。假设您已经创建了一个子域(来自您的主机控制面板),现在应该有一个链接到子域的新文件夹。在“在此文件夹中存储上载”字段中设置文件夹名称,在“文件的完整URL路径”字段中设置子域。
您的文件现在应该通过子域传递。
请注意,如果您选择子域作为上述示例,则可能需要将子域的DNS指向您的站点IP地址
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/260100.html