WordPress小优化,解决Gravatar头像以及屏蔽 REST API

wordpress的头像使用Gravatar,由于这个原因造成国内访问缓慢,之前很多人使用七牛来加速,我几天也试验了一下,在function加入以下代码

PHP">function themetuts_get_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"cngravatars.qiniudn.com",$avatar);
return $avatar;
}
add_filter( 'get_avatar','themetuts_get_avatar',10,3 );

wordpress 4.4 的 REST API 很 cool,但是很多用户还是想安静写写博客,那么你可以在当前主题functions 文件添加入下代码屏蔽 REST API:

PHP">// 屏蔽 REST API
add_filter('rest_enabled','__return_false');
add_filter('rest_jsonp_enabled','__return_false');

// 移除头部 wp-json 标签和 HTTP header 中的 link
remove_action('wp_head','rest_output_link_wp_head',10 );
remove_action('template_redirect','rest_output_link_header',11 );

相关文章

我们有时候在定制WORDPRESS主题的时候,由于菜单样式的要求我...
很多朋友在做wordpree主题制作的时候会经常遇到一个问题,那...
wordpress后台的模块很多,但并不是每个都经常用到。介绍几段...
从WordPress4.2版本开始,如果我们在MYSQL5.1版本数据中导出...
很多网友会遇到这样一个问题,就是WordPress网站上传图片、附...
对于经常要在文章中出现代码的IT相关博客,安装一个代码高亮...