<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[버디프레스의 아바타에 반영]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/25983</link>
		<description><![CDATA[<p>안녕하세요..</p>

<p>코스모스팜 회원관리 프로필 페이지에서 아바타를 클릭하여 변경할경우, 버디프레스의 프로필에서도 아바타 반영이 되게 할수 없나요? 현재는 워드프레스기본으로 설정(제 경우엔 Wavatar)한 아바타가 그대로 남던데요..</p>

<p>(코스모스팜 회원관리, WP-Members, BuddyPress 를 각각 최신버전으로 설치해서 테스트해봤습니다.)</p>

<p>감사합니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

코스모스팜 회원관리 플러그인에서 아바타는 워드프레스의 get_avatar 함수를 사용하고 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/25986</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p><a href="https://www.cosmosfarm.com/wpstore/product/cosmosfarm-members" target="_blank">코스모스팜 회원관리</a> 플러그인에서 아바타는 워드프레스의 <a href="https://codex.wordpress.org/Function_Reference/get_avatar" target="_blank">get_avatar</a> 함수를 사용하고 있습니다.</p>

<p>bp_core_fetch_avatar 필터를 이용해서 버디프레스 쪽에도 get_avatar 함수를 적용하면 될 듯합니다.</p>

<p>워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에</p>

<p>아래의 코드를 추가해보시겠어요?</p>

<pre>
<code class="language-php">add_filter('bp_core_fetch_avatar', 'my_bp_core_fetch_avatar', 10, 9);
function my_bp_core_fetch_avatar($html, $params, $item_id, $avatar_dir, $html_css_id, $html_width, $html_height, $avatar_folder_url, $avatar_folder_dir){
	return get_avatar($item_id, '150');
}

add_filter('bp_core_fetch_avatar_url', 'my_bp_core_fetch_avatar_url', 10, 2);
function my_bp_core_fetch_avatar_url($avatar_url, $params){
	$avatar_url = '/wp-content/uploads';
	$avatar_url .= get_user_meta($params['item_id'], 'cosmosfarm_members_avatar', true);
	return $avatar_url;
}
</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 29 Aug 2018 05:46:15 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>