Name | Update Time |
Netflix | October 18, 2024 4:49 pm |
Disney+ | October 18, 2024 11:03 am |
Max | October 18, 2024 11:34 am |
ChatGPT 4 | October 18, 2024 2:27 pm |
Spotify | October 18, 2024 11:49 am |
Prime Video | October 18, 2024 5:17 pm |
Codecademy | October 18, 2024 5:08 pm |
Grammarly | October 16, 2024 2:31 pm |
Canva Pro | October 18, 2024 5:12 pm |
Udemy Premium Cookies | September 2, 2024 2:53 pm |
In order to improve the user experience, I thought of caching the commenter’s avatar locally. Most of the avatar files are in png format. I tried to delete all cached avatars and re-cache them. After refreshing, the avatars can be displayed normally. The following is the cached avatar code:
function fa_cache_avatar($avatar, $id_or_email, $size, $default, $alt)
{
$avatar = str_replace(array(“www.gravatar.com”, “0.gravatar.com”, “1.gravatar.com”, “2.gravatar.com”), “cn.gravatar.com”, $avatar);
$tmp = strpos($avatar, ‘http’);
$url = get_avatar_url( $id_or_email, $size ) ;
$url = str_replace(array(“www.gravatar.com”, “0.gravatar.com”, “1.gravatar.com”, “2.gravatar.com”), “cn.gravatar.com”, $url);
$avatar2x = get_avatar_url( $id_or_email, ( $size * 2 ) ) ;
$avatar2x = str_replace(array(“www.gravatar.com”, “0.gravatar.com”, “1.gravatar.com”, “2.gravatar.com”), “cn.gravatar.com”, $avatar2x);
$g = substr($avatar, $tmp, strpos($avatar, “‘”, $tmp) – $tmp);
$tmp = strpos($g, ‘avatar/’) + 7;
$f = substr($g, $tmp, strpos($g, “?”, $tmp) – $tmp);
$w = home_url();
$e = ABSPATH .’avatar/’. $size . ‘*’. $f .’.jpg’;
$e2x = ABSPATH .’avatar/’. ( $size * 2 ) . ‘*’. $f .’.jpg’;
$t = 1209600;
if ( (!is_file($e) || (time() – filemtime($e)) > $t) && (!is_file($e2x) || (time() – filemtime($e2x)) > $t ) ) {
copy(htmlspecialchars_decode($g), $e);
copy(htmlspecialchars_decode($avatar2x), $e2x);
} else { $avatar = $w.’/avatar/’. $size . ‘*’.$f.’.jpg’;
$avatar2x = $w.’/avatar/’. ( $size * 2) . ‘*’.$f.’.jpg’;
if (filesize($e) < 1000) copy($w.’/avatar/default.jpg’, $e);
if (filesize($e2x) < 1000) copy($w.’/avatar/default.jpg’, $e2x);
$avatar = “{$alt}”;
}
return $avatar;
}
add_filter(‘get_avatar’, ‘fa_cache_avatar’,1,5);
Search
Popular on Blogar
2024 Codecademy Premium Account Cookies
- October 18th, 2024
- 1467 Views
2024 Grammarly Premium Account Cookies
- October 16th, 2024
- 2531 Views
2024 ChatGPT 4 Premium Account Free Cookies
- October 18th, 2024
- 2695 Views
2024 Canva Pro Free Team Invite Link And Cookies
- October 18th, 2024
- 4682 Views
Perplexity AI Premium Cookies 2024
- April 17th, 2024
- 1679 Views
Email Marketing-What Is Email Marketing?
- October 24th, 2023
- 1098 Views
Content Marketing-What is Content Marketing
- October 24th, 2023
- 1376 Views
Social Media Marketing-Social Media Marketing (SMM)
- October 24th, 2023
- 1654 Views
Pay-Per-Click-What is PPC
- October 24th, 2023
- 1246 Views
WordPress-How To Install Elementor
- August 12th, 2024
- 98 Views
WordPress-How to list custom post-type?
- August 26th, 2024
- 97 Views
2024 HBOMax Premium Accounts
- October 18th, 2024
- 959 Views
How to Customize WordPress Excerpts
- August 19th, 2024
- 93 Views
How to remove wordpress icon from website
- August 14th, 2024
- 91 Views
WordPress Gravatar avatar cached locally
- August 22nd, 2024
- 89 Views
Remove category base from WordPress URL
- August 16th, 2024
- 87 Views
Recent Post
2024 Codecademy Premium Account Cookies
- October 18th, 2024
- 1467 Views
2024 Grammarly Premium Account Cookies
- October 16th, 2024
- 2531 Views
2024 ChatGPT 4 Premium Account Free Cookies
- October 18th, 2024
- 2695 Views
2024 Canva Pro Free Team Invite Link And Cookies
- October 18th, 2024
- 4682 Views
Perplexity AI Premium Cookies 2024
- April 17th, 2024
- 1679 Views
Email Marketing-What Is Email Marketing?
- October 24th, 2023
- 1098 Views
Content Marketing-What is Content Marketing
- October 24th, 2023
- 1376 Views
Social Media Marketing-Social Media Marketing (SMM)
- October 24th, 2023
- 1654 Views
Pay-Per-Click-What is PPC
- October 24th, 2023
- 1246 Views
VMware cannot install VMware Tools, prompts VMCI, memory driver
- November 25th, 2024
- 30 Views
More Post
- Howo Tractor Truck
- Howo Tipper/Dump Truck
- Howo Cargo Truck
- Howo Concrete Mixer Truck
- Howo Special Truck
- Howo Light Truck
- Shacman Tractor Truck
- Shacman Tipper/Dump Truck
- Shacman Cargo Truck
- Shacman Concrete Mixer Truck
- LGMG Mining Trucks
- XCMG Wheel Loader
- XCMG Excavator
- XCMG Crane
- XCMG Asphalt Pavers
- XCMG Road Roller
- Shantui Bulldozer
Copyright © 2024 BBBBF All Rights Reserved.