Я использую плагин Font Organizer для WordPress. У него есть хорошая возможность загрузить шрифт, который я сохранил на своем компьютере. Мне просто нужно как-то заставить WordPress принять его, чтобы я мог использовать его здесь:
Тем не менее, я получаю сообщение об ошибке: Error uploading the file: Sorry, this file type is not permitted for security reasons.
Как я позволю WordPress временно разрешить это? Кроме того, этот метод вообще собирается работать? Конечная цель — показать его в выпадающем списке на изображении выше, потому что мне нужно изменить шрифт текста заголовка. Я могу делать любые необходимые вещи для программирования.
Вы можете разрешить загрузку шрифта .ttf на свой сайт, добавив простой код фильтра в файл function.php.
Ниже приведен код только для шрифта .ttf
add_filter('upload_mimes', 'add_custom_upload_mimes');
function add_custom_upload_mimes($existing_mimes) {
$existing_mimes['ttf'] = 'application/x-font-ttf';
return $existing_mimes;
}
Вы можете добавить больше типов MIME в функцию, чтобы позволить загружать эти файлы.
Есть плагины которые позволяют вам занести в белый список определенные типы пантомимы.
Так же add_filter
Hook может использоваться для расширения разрешенных по умолчанию типов пантомимы из темы или плагина.
P.S .: Вы действительно не должны использовать ttf для веб-использования, так как он несжатый. Вместо этого используйте woff, woff2 или eot.
Вы можете использовать фрагмент кода, чтобы добавить поддержку для определенных типов пантомимы, или использовать плагин, чтобы включить эту функцию. Или вы можете вообще избежать этой проблемы, конвертировав файл в сжатую версию, например, используя онлайн-конвертер, такой как https://everythingfonts.com/ttf-to-woff
Это первая проблема, с которой я сталкиваюсь, пытаясь решить ту же самую проблему, она не самая лучшая, не самая быстрая или что-то в этом роде: она просто работает.