zytzagoo/wp-google-fonts-optimizer

自动检测并将多个Google Web字体请求合并为一个。

0.2.0 2017-10-24 15:20 UTC

This package is not auto-updated.

Last update: 2024-09-19 04:43:09 UTC


README

PHP Version Software License Build Status Scrutinizer Coverage Quality Score

WP Google Fonts Optimizer 是一种简单的方法,以确保您的WordPress主题不会对Google Web字体执行不必要的额外请求(在页面使用多个字体家族的情况下)。

它自动扫描您的已排队的样式表,并在需要时将它们合并成一个请求。

可选地,对于编写不良的主题(以及/或其他插件冲突),它可以扫描并修改生成的标记。

下载

查看发布

或者通过Composer将其安装到插件目录中

composer create-project zytzagoo/wp-google-fonts-optimizer --no-dev

快速开始

安装并激活插件,之后它应该会自动执行其工作。

详细信息/故障排除

默认情况下,插件会排一个新的样式表(带有合并的字体家族等),并移除任何找到/排队的样式表。

如果您的主题没有正确地排入Google字体(或者如果与网站上的另一个插件/主题存在潜在冲突),您可以修改插件的工作方式,并更改它以解析生成的标记(而不是检查排队的URL)。通过添加一个过滤器到您的 functions.php(或者更好的,使用 mu-plugin)来实现。

add_filter( 'zwf_gfo_mode', function( $mode ) {
    return 'markup';
});

标记模式 下,它将现有的 <link> 元素替换为一个新的元素,并将其放置在 <head> 中。此模式还支持创建一个 Web Font Loader <script> 标签,如果您愿意的话。使用过滤器将其打开

add_filter( 'zwf_gfo_markup_type', function( $type ) {
    return 'script';
});

许可协议 (MIT)