我想在WordPress仪表板中上传自定义字体。当我尝试上传字体文件时, 它显示错误:
Sorry, this file type is not permitted for security reasons.
然后, 我通过使用以下代码允许字体显示所有文件:
add_filter('upload_mimes', 'add_custom_upload_mimes');
function add_custom_upload_mimes($existing_mimes) {
$existing_mimes['otf'] = 'application/x-font-opentype';
$existing_mimes['woff'] = 'application/x-font-woff';
$existing_mimes['ttf'] = 'application/x-font-ttf';
$existing_mimes['svg'] = 'image/svg+xml';
$existing_mimes['eot'] = 'application/vnd.ms-fontobject';
return $existing_mimes;
}
现在, 所有类型的字体都已上传, 但是当我上传.otf字体时, 它向我显示了相同的错误。
请帮助我解决此问题。提前致谢。
#1尝试使用
$existing_mimes['otf'] = 'font/otf';
or
$existing_mimes['otf'] = 'application/font-sfnt';
#2自从你发表这篇文章以来已经有很长时间了。但是我正在使用一个名为” WP Add Mime Types” 的插件。
作为插件设置(设置-> Myme类型设置)中的值, 我添加了以下内容:otf = application / x-font-opentype
它为我工作:)
#3打击是解决此问题的步骤。
打开WordPress安装的wp-config.php文件, 并在显示/ *的行上方打开, 停止编辑!快乐的博客。 * /在任何地方添加以下代码:
define('ALLOW_UNFILTERED_UPLOADS', true);
【OTF字体未在WordPress中显示】参考:https://tribulant.com/blog/wordpress/how-to-fix-sorry-this-file-type-is-not-permitted-for-security-reasons/
推荐阅读
- 将边框CSS覆盖到WordPress中自定义CSS下的单个边框()
- WP主题开发求解决(移动设备上的奇栈)
- 在DIVI渲染中不工作CSS(但在Builder中工作)
- 无法使用CPT类别获取帖子
- 需要在WordPress网站的代码中添加语法颜色
- 需要解决DIVI wordpress主题错误的方法
- 需要帮助消除滚动菜单上的不透明度
- 页面中的导航项但不显示WordPress
- 在一个WordPress主题上调整浏览器窗口的大小并且添加JS代码移动菜单关闭按钮后,Navbar不起作用