Làm thế nào để tối ưu Gravatar để wordpress chạy nhanh
Nếu WordPress sử dụng avatar của Gravatar thì khả năng truy cập đến các các máy chủ Gravatar avatar không thể ổn định, có thể là do vấn đề của tường lửa trong nước. Nên đẫn tới thời gian truy vấn lâu và gây ra thời gian load của trang web trở nên chậm hơn.Vì vậy để giải quyết các vấn đề cho trang web load nhanh ta có 2 cách:
Tắt chức năng Avatar trên trang quản trị của Wordpress
Để tắt Avatar ta làm vào: Cài đặt --> Thảo luận --> bỏ chọn ở mục "Hiển thị ảnh đại diện"
Sau khi tắt avatar xong:Vẫn sử dụng dịch vụ Gravatar (HTTPS) để làm avatar
Ta thêm đoạn code bên dưới vào file "functions.php" trong thư mục của theme mà bạn đang dùng.Đoạn mã code
function dmeng_get_https_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com", "0.gravatar.com", "1.gravatar.com", "2.gravatar.com"), "secure.gravatar.com", $avatar);
$avatar = str_replace("http://", "https://", $avatar);
return $avatar;
}
add_filter('get_avatar', 'dmeng_get_https_avatar');