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

  Wordpress          2,271 阅读          2015-12-26

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

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:

// 屏蔽 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 );

 

支付宝二维码
微信二维码

扫码打赏,您说多少就多少!

感谢您的打赏,我们会更加努力的更新站点!

发表评论

  • 暂无评论,快来抢沙发!