Changeset 12906
- Timestamp:
- 04/27/2021 04:11:45 AM (4 years ago)
- Location:
- trunk/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-blogs/bp-blogs-filters.php
r12772 r12906 159 159 return $avatar; 160 160 } 161 add_filter( 'bp_core_ avatar_default', 'bp_blogs_default_avatar', 10, 2 );161 add_filter( 'bp_core_default_avatar', 'bp_blogs_default_avatar', 10, 2 ); 162 162 add_filter( 'bp_core_avatar_default_thumb', 'bp_blogs_default_avatar', 10, 2 ); 163 163 -
trunk/src/bp-core/bp-core-avatars.php
r12894 r12906 95 95 } 96 96 add_action( 'bp_setup_globals', 'bp_core_set_avatar_globals' ); 97 98 /** 99 * Checks whether a given gravatar is one of the default ones. 100 * 101 * @since 8.0.0 102 * 103 * @param string $d The name of the default gravatar. 104 * @return bool True if it's a default gravatar. False otherwise. 105 */ 106 function bp_core_is_default_gravatar( $d = '' ) { 107 if ( ! $d ) { 108 return false; 109 } 110 111 /** this filter is documented in wp-admin/options-discussion.php */ 112 $gravatar_defaults = apply_filters( 113 'avatar_defaults', 114 array_fill_keys( 115 array( 116 'mystery', 117 'blank', 118 'gravatar_default', 119 'identicon', 120 'wavatar', 121 'monsterid', 122 'retro', 123 ), 124 '' 125 ) 126 ); 127 128 return isset( $gravatar_defaults[ $d ] ); 129 } 97 130 98 131 /** … … 645 678 } 646 679 680 /** This filter is documented in wp-includes/deprecated.php */ 681 $d = apply_filters_deprecated( 682 'bp_core_avatar_default', 683 array( $default_grav, $params ), 684 '8.0.0', 685 'bp_core_avatar_gravatar_default||bp_core_default_avatar', 686 __( 'This filter was used for 2 different purposes. If your goal was to filter the default *Gravatar*, please use `bp_core_avatar_gravatar_default` instead. Otherwise, please use `bp_core_default_avatar` instead.', 'buddypress' ) 687 ); 688 689 if ( bp_core_is_default_gravatar( $d ) ) { 690 $default_grav = $d; 691 } 692 647 693 /** 648 694 * Filters the Gravatar "d" parameter. 649 695 * 650 696 * @since 2.6.0 697 * @since 8.0.0 The name of the filter was changed to `bp_core_avatar_gravatar_default`. 651 698 * 652 699 * @param string $default_grav The avatar default. 653 700 * @param array $params The avatar's data. 654 701 */ 655 $default_grav = apply_filters( 'bp_core_avatar_ default', $default_grav, $params );702 $default_grav = apply_filters( 'bp_core_avatar_gravatar_default', $default_grav, $params ); 656 703 657 704 // Only set default image if 'Gravatar Logo' is not requested. … … 1842 1889 } 1843 1890 1891 /** This filter is documented in wp-includes/deprecated.php */ 1892 $a = apply_filters_deprecated( 1893 'bp_core_avatar_default', 1894 array( $avatar, $params ), 1895 '8.0.0', 1896 'bp_core_avatar_gravatar_default||bp_core_default_avatar', 1897 __( 'This filter was used for 2 different purposes. If your goal was to filter the default *Gravatar*, please use `bp_core_avatar_gravatar_default` instead. Otherwise, please use `bp_core_default_avatar` instead.', 'buddypress' ) 1898 ); 1899 1900 if ( ! bp_core_is_default_gravatar( $a ) && false !== strpos( $avatar, '//' ) ) { 1901 $avatar = $a; 1902 } 1903 1844 1904 /** 1845 1905 * Filters the URL of the 'full' default avatar. … … 1847 1907 * @since 1.5.0 1848 1908 * @since 2.6.0 Added `$params`. 1909 * @since 8.0.0 The name of the filter was changed to `bp_core_default_avatar`. 1849 1910 * 1850 1911 * @param string $avatar URL of the default avatar. 1851 1912 * @param array $params Params provided to bp_core_fetch_avatar(). 1852 1913 */ 1853 return apply_filters( 'bp_core_ avatar_default', $avatar, $params );1914 return apply_filters( 'bp_core_default_avatar', $avatar, $params ); 1854 1915 } 1855 1916 -
trunk/src/bp-groups/bp-groups-filters.php
r12745 r12906 70 70 71 71 // Default group avatar. 72 add_filter( 'bp_core_ avatar_default', 'bp_groups_default_avatar', 10, 3 );72 add_filter( 'bp_core_default_avatar', 'bp_groups_default_avatar', 10, 3 ); 73 73 add_filter( 'bp_core_avatar_default_thumb', 'bp_groups_default_avatar', 10, 3 ); 74 74
Note: See TracChangeset
for help on using the changeset viewer.