25% off ProSNIPC25OFF

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