type
status
date
slug
summary
tags
category
icon
标签
参考标签
本文介绍了如何使用WordPress的Code Snippets插件来支持额外的文件格式上传。通过添加一段代码到functions.php文件,可以扩展WordPress的文件上传功能。Code Snippets插件提供了一个方便的方式来管理和维护这些自定义功能的代码片段。
需求介绍
在WordPress中,我们经常需要上传各种类型的文件以满足不同的功能需求。这次,我的需求是上传ttf格式的字体文件。ttf(TrueType Font)是一种由Apple公司和Microsoft公司联合开发的字体格式,广泛应用于各种操作系统。但是,WordPress默认只支持jpg、png、gif、pdf等几种常见的文件格式上传,因此,我需要扩展WordPress的文件上传功能,方法是向限制文件上传格式的functions.php文件中添加几行代码。
Code Snippets插件
Code Snippets插件是一款非常实用的WordPress插件,它允许我们在WordPress的后台直接编写、管理PHP代码片段,而无需直接编辑functions.php文件。这样,我们就可以在不干扰主题文件的情况下,轻松实现各种自定义功能。此外,Code Snippets插件还支持代码版本控制、代码注释等功能,方便我们管理和维护代码。
安装Code Snippets插件的方法很简单,只需在WordPress后台的插件管理页面搜索"Code Snippets",然后点击"安装"和"启用"即可。
functions.php代码
要使WordPress支持额外文件格式的上传,我们需要在functions.php文件中添加一段代码,代码模版如下:
在使用时,只需要将
你要上传的文件格式后缀
和文件格式的MIME类型
替换为你实际的需求即可。例如,我需要上传ttf文件,那么可以将代码替换为:关于其他文件格式的MIME类型,你可以通过这个网站:"https://www.htmlstrip.com/mime-file-type-checker"进行查询。
通过Code Snippets插件插入代码
现在,我们可以使用Code Snippets插件将上面的代码插入到functions.php文件中。
- 登录到你的WordPress后台,然后在左侧的菜单栏中找到"Code Snippets"选项,点击进入。
- 点击右上角的"添加新"按钮,然后在弹出的对话框中输入代码的标题和描述(例如:"支持ttf文件上传")。
- 在"代码"输入框中,粘贴上面的代码。
- 最后,点击"发布"按钮,代码就添加成功了。
现在,就可以在WordPress的媒体库中上传ttf文件了。
管理代码片段
在使用Code Snippets插件插入代码后,你可以随时管理你的代码片段。例如,如果你不再需要某段代码,可以在Code Snippets插件的管理页面中将该代码片段反激活或删除。
- 登录到你的WordPress后台,然后在左侧的菜单栏中找到"Code Snippets"选项,点击进入。
- 在Code Snippets列表中,找到你不再需要的代码片段。
- 对于需要反激活的代码片段,你可以点击"状态"列中的"已激活"按钮,将其反激活。这样,代码片段中的代码将不再执行,但代码片段本身仍然保留。
- 对于需要删除的代码片段,你可以点击"操作"列中的"删除"按钮,确认删除后,代码片段及其代码将被彻底移除。
不在需要的代码就反激活,提高安全性。
- 作者:TZ
- 链接:https://musingpages.com/technology/2024/04/10/wordpress-code-snippets-extra-file
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章