Skip to:
Content

BuddyPress.org

Ticket #8026: 8026.diff

File 8026.diff, 1.3 KB (added by boonebgorges, 6 years ago)
  • src/bp-core/bp-core-avatars.php

    diff --git src/bp-core/bp-core-avatars.php src/bp-core/bp-core-avatars.php
    index 68365a7a7..1c6bd5823 100644
    function bp_core_fetch_avatar( $args = '' ) { 
    476476        $legacy_group_avatar_name = ( 'full' == $params['type'] ) ? '-groupavatar-full' : '-groupavatar-thumb';
    477477
    478478        // Check for directory.
    479         if ( file_exists( $avatar_folder_dir ) ) {
     479        if ( ! $params['force_default'] && file_exists( $avatar_folder_dir ) ) {
    480480
    481481                // Open directory.
    482482                if ( $av_dir = opendir( $avatar_folder_dir ) ) {
    function bp_core_fetch_avatar( $args = '' ) { 
    637637                // Custom Gravatar URL args.
    638638                if ( ! empty( $params['force_default'] ) ) {
    639639                        $url_args['f'] = 'y';
     640                        $url_args['d'] = $params['default'];
    640641                }
    641642                if ( ! empty( $params['rating'] ) ) {
    642643                        $url_args['r'] = strtolower( $params['rating'] );
    function bp_core_fetch_avatar( $args = '' ) { 
    653654                $default_grav = apply_filters( 'bp_core_avatar_default', $default_grav, $params );
    654655
    655656                // Only set default image if 'Gravatar Logo' is not requested.
    656                 if ( 'gravatar_default' !== $default_grav ) {
     657                if ( ! $params['force_default'] && 'gravatar_default' !== $default_grav ) {
    657658                        $url_args['d'] = $default_grav;
    658659                }
    659660