{"id":4419,"date":"2022-07-14T12:29:36","date_gmt":"2022-07-14T11:29:36","guid":{"rendered":"https:\/\/ibex.tech\/wordpress-sites\/?p=4419"},"modified":"2026-04-23T16:40:35","modified_gmt":"2026-04-23T15:40:35","slug":"group-avatar","status":"publish","type":"post","link":"https:\/\/ibex.tech\/wordpress-sites\/plugins\/buddypress\/images-and-avatars\/group-avatar","title":{"rendered":"Group Avatar"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Get group avatar<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>  $GroupAvatarUrl = bp_core_fetch_avatar(&#91;\n    'item_id' => $GroupId,\n    'object'  => 'group',\n    'type'    => 'full',    \/\/'thum' or 'full'\n    'html'    => false\n  ]);\n  if ($GroupAvatarUrl)   \/\/Optional - Append a changing query string to the image URL (to force it to be reloaded if browser has cached)\n    $GroupAvatarUrl = add_query_arg( 'v', time(), $GroupAvatarUrl );\n  $GroupAvatarUrl = esc_url($GroupAvatarUrl);<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Replace the default group avatar<\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/*****************************************************\n\/\/*****************************************************\n\/\/********** CHANGE THE DEFAULT GROUP AVATAR **********\n\/\/*****************************************************\n\/\/*****************************************************\nadd_filter( 'bp_get_group_avatar', 'my_default_get_group_avatar');\nfunction my_default_get_group_avatar($avatar)\n{\n  global $bp, $groups_template;\n\n  if( strpos($avatar,'group-avatars') || (!is_object($groups_template)))\n  {\n    return $avatar;\n  }\n  else\n  {\n    $custom_avatar = get_stylesheet_directory_uri() . '\/images\/my_image_name.png';\n\n    if($bp-&gt;current_action == \"\")\n      return '&lt;img class=\"avatar\" src=\"'.$custom_avatar.'\" alt=\"' . esc_attr( $groups_template-&gt;group-&gt;name ) . '\" width=\"'.BP_AVATAR_THUMB_WIDTH.'\" height=\"'.BP_AVATAR_THUMB_HEIGHT.'\" \/&gt;';\n    else\n      return '&lt;img class=\"avatar\" src=\"'.$custom_avatar.'\" alt=\"' . esc_attr( $groups_template-&gt;group-&gt;name ) . '\" width=\"'.BP_AVATAR_FULL_WIDTH.'\" height=\"'.BP_AVATAR_FULL_HEIGHT.'\" \/&gt;';\n  }\n}\n\nadd_filter('bp_core_default_avatar_group', 'MyGroupDefaultAvatar', 10, 2);\nfunction MyGroupDefaultAvatar($Avatar, $Params)\n{\n  $custom_avatar = get_stylesheet_directory_uri() .'\/images\/my_image_name.png';\n  return ($custom_avatar);\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Get group avatar Replace the default group avatar<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[367],"tags":[],"class_list":["post-4419","post","type-post","status-publish","format-standard","hentry","category-images-and-avatars"],"_links":{"self":[{"href":"https:\/\/ibex.tech\/wordpress-sites\/wp-json\/wp\/v2\/posts\/4419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ibex.tech\/wordpress-sites\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ibex.tech\/wordpress-sites\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ibex.tech\/wordpress-sites\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ibex.tech\/wordpress-sites\/wp-json\/wp\/v2\/comments?post=4419"}],"version-history":[{"count":8,"href":"https:\/\/ibex.tech\/wordpress-sites\/wp-json\/wp\/v2\/posts\/4419\/revisions"}],"predecessor-version":[{"id":4799,"href":"https:\/\/ibex.tech\/wordpress-sites\/wp-json\/wp\/v2\/posts\/4419\/revisions\/4799"}],"wp:attachment":[{"href":"https:\/\/ibex.tech\/wordpress-sites\/wp-json\/wp\/v2\/media?parent=4419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ibex.tech\/wordpress-sites\/wp-json\/wp\/v2\/categories?post=4419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ibex.tech\/wordpress-sites\/wp-json\/wp\/v2\/tags?post=4419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}