ouun/kirki-module-fonts_upload

使用 Kirki WordPress 插件轻松上传自定义字体和 CSS 注入。

v1.0.1 2020-04-07 16:08 UTC

This package is auto-updated.

Last update: 2024-09-08 02:12:50 UTC


README

此模块允许通过常规 WP 媒体上传功能上传字体 (.woff, .woff2)。只需上传字体,它就会在排版字段中以标准字体可用。此外,将 @font-face CSS 添加到 Kirki CSS 模块输出中。

要求

  • Kirki 框架 >=4.0
  • WordPress >= 4.6

字体格式

默认情况下,支持上传 .woff.woff2 文件。您可以使用过滤器添加其他字体 MIME 类型

add_filter( 'kirki_upload_fonts_allowed_mimes', function( $mimes ) {
    return array_merge( $mimes, array(
        'ttf' => 'application/font-ttf'
    ) );
});

附加资源

您可以使用过滤器 kirki_upload_fonts_available 添加更多字体(例如,来自您的主题文件夹)

add_filter( 'kirki_upload_fonts_available', function( $fonts ) {
    return array_merge( $fonts, array(
        'my_font_name' => array(
            'name' => 'My Font Name,
            'type' => 'woff',
            'url'  => 'http://example.com/my_font.woff',
        }
    ) );
});