wordpress google字体和gravatar头像不显示问题处理

wordpress 安装好后,发现网站打开很慢。

查看原因后发现是因为总所周知的原因:google字体无法加载、gravatar头像无法加载。

在网上查了下,说是要把google字体加载连接修改下,和gravatar头像加载连接修改下。

但修改源文件了,下次 wordpress 升级就会失效。

在网上找了个 wordpress 的插件,解决了google字体加载问题,看了下源码,修改了下,也解决了gravatar头像的问题。

代码如下:

<?php

function izt_cdn_callback($buffer) {
    $buffer = str_replace(‘googleapis.com‘, ‘useso.com‘, $buffer);
    $buffer = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $buffer);
    return $buffer;
}
function izt_buffer_start() {
    ob_start("izt_cdn_callback");
}
function izt_buffer_end() {
    ob_end_flush();
}
add_action(‘init‘, ‘izt_buffer_start‘);
add_action(‘shutdown‘, ‘izt_buffer_end‘);

?>

插件下载:http://files.cnblogs.com/files/zjfree/googlefontsto360.zip

时间: 2024-10-10 09:15:04

wordpress google字体和gravatar头像不显示问题处理的相关文章

很好用的谷歌字体以及Gravatar头像一键替换WordPress插件----WP Acceleration for China 插件

WordPress总是被新上手的朋友诟病说速度慢,其实多半都要归功于谷歌字体的功劳.在应对字体这个问题的时候,大家都会有各种不同的解决方案.今天我给大家推荐一款插件,它集合了多个替代方案,可以方便的替换掉谷歌服务,实现Wordpress的加速 插件特点 可以用360,极客族等多种方案切换加速 可以替换掉Gravatar头像 一键替换,不需要多余操作,十分简单 下载地址: https://wordpress.org/plugins/wp-acceleration-for-china/ 插件截图

解决Gitlab的Gravatar头像无法显示的问题

目录[-] 普通版Gitlab: Omnibus 版 Gitlab 背景:Gravatar 的服务最近一直都无法访问,很多服务都遭了殃,虽然不影响使用但是非常碍眼. 最近我在尝试 Omnibus 的 gitlab,顺手打算看看能不能解决一下,发现结合网上常见的 duoshuo CDN的方式还是比较容易的,记录如下: 普通版Gitlab: 编辑 gitlab.yml , 找到如下部分: ## Gravatar gravatar: enabled: true                 # Us

Gitlab禁用Gravatar头像

使用Gitlab时,Gravatar头像破图了,参考如下链接的解决方案,使用了多说的Gravatar CDN: 解决Gitlab的Gravatar头像无法显示的问题 但还是会出现破图的情况,于是选择禁用了Gravatar头像 这样Gitlab会给所用用户统一的默认头像(不会出现破图的情况),当然用户也可以上传自定义的头像 Gitlab禁用Gravatar头像 Admin→Settings→Account and Limit Settings 去掉Gravatar enabled前面的复选框的对勾

WordPress基础:Gravatar头像修正

WordPress会根据你的邮箱,从Gravatar获取你的头像,如果没有在Gravatar设置头像,将使用默认的,然而设置了之后显示还可能会出现以下问题: Gravatar头像读取困难,将影响网站读取速度和评论时显示头像不美观 解决方案:安装Gravatar Fixed 头像修正插件 1.下载插件:Gravatar Fixed 2.解压放入目录wp-content/plugins 3.启动插件

WordPress头像不显示及拖慢网站解决办法

一.过去解决办法 之前在Gravatar没有被全面和谐时,可以通过修改wordpress调用头像的服务器解决,现在失效.速度慢,可以通过缓存头像,现在也失效.另外就是关闭头像,不过对于网站需要显示头像的,有点遗憾.所以这些方法都不完美.下面笔者提供的方法是通过插件来解决. 二.WP User Avatar插件解决头像问题 WP User Avatar这个插件是允许用户使用媒体库里的图片作为头像的,同时提供了关闭Gravatar功能.这是一个免费插件,大家可以在wordpress后台的插件里搜索安

wordpress中替换Gravatar头像默认服务器

这几天Gravatar头像服务器应该集体被墙了,头像无法显示.兵来将挡,水来土掩,上有政策,下有对策,和谐社会靠大家,哈. 利用多说Gravatar头像中转服务器替代头像默认服务器. 将下面代码添加到当前主题functions.php文件中: function mytheme_get_avatar( $avatar ) { $avatar = preg_replace( "/http:\/\/(www|\d).gravatar.com/","http://gravatar.d

干掉Google字体,WordPress速度暴涨

2014年7月7日23:40:31 因为Google被墙,WordPress引用的Google字体总会加载很长时间,严重影响打开速度. 安装WordPress插件 Disable Google Fonts 可解决,速度暴涨,再也不用担心网站的加载时间了! 干掉Google字体,WordPress速度暴涨,布布扣,bubuko.com

WORDPRESS 中 GOOGLE 字体的最佳替代方案

http://androidren.com/index.php?qa=305&qa_1=wordpress-%E4%B8%AD-google-%E5%AD%97%E4%BD%93%E7%9A%84%E6%9C%80%E4%BD%B3%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88 http://forlong401.com/?p=1327 下面所述基于:WordPress 4.1版本 主体思路是: 将 fonts.googleapis.com 替换为 fonts.uses

WordPress 的 Google 字体问题解决办法

在国内访问的时候,WordPress 里面引用的 google 字体可能会导致加载速度变得很慢. 要修改的地方有(我使用的版本是 4.0): wp-includes 里面的 script-loader.php 有一行: $open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets"; 你使用的