Disable Gravatar and Use Local Fallback Avatar
Prevents WordPress from requesting Gravatar images from external servers, returning a local placeholder for all users to improve privacy and load speed.
PHPby SnipCraft
php
<?php
if ( ! function_exists( 'scseed_disable_gravatar' ) ) {
function scseed_disable_gravatar( $args, $id_or_email ) {
// Serve a local fallback image instead of Gravatar.
$args['url'] = get_stylesheet_directory_uri() . '/images/default-avatar.png';
$args['found_avatar'] = true;
return $args;
}
add_filter( 'pre_get_avatar_data', 'scseed_disable_gravatar', 10, 2 );
}#avatars#performance#privacy#users