承接 zytzagoo/wp-google-fonts-optimizer 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

zytzagoo/wp-google-fonts-optimizer

Composer 安装命令:

composer require zytzagoo/wp-google-fonts-optimizer

包简介

Automatically detect and combine multiple Google Web Font requests into a single one.

README 文档

README

PHP Version Software License Build Status Scrutinizer Coverage Quality Score

WP Google Fonts Optimizer is a super-easy way to ensure your WordPress theme is not performing unnecessary extra requests for Google Web Fonts (in cases when you use more than one font family on a page).

It automatically scans your enqueued stylesheets and combines them into a single request when needed.

Optionally, for poorly coded themes (and/or conflicts with other plugins), it can scan and modify the generated markup.

Download

See Releases.

Or install it to your plugin directory via Composer:

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

Quickstart

Install and activate the plugin, it should do it's job automatically after that.

Details / Troubleshooting

By default, the plugin enqueues a new stylesheet (with combined font families etc.) and removes any found/enqueued stylesheets.

If your theme doesn't enqueue the Google Fonts properly (or if there is a potential conflict with another plugin/theme on your site), you can modify the way the plugin works and change it so that it parses the generated markup (instead of it inspecting the enqueued URLs). Do so by adding a filter to your functions.php (or even better, use a mu-plugin).

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

When in markup mode, it replaces existing <link> elements with a new one and places it in the <head>. This mode also supports creating a Web Font Loader <script> tag, if that's what you'd prefer. Turn it on using a filter:

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

License (MIT)

统计信息

  • 总下载量: 11
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 1
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2017-10-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固