<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[Ultimate Member의 사용자 메타값이 KBoard 게시판 필드에 숫자로 변환되어 표기됩니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/44204</link>
		<description><![CDATA[<p>안녕하세요!</p>

<p>워드프레스 게시판 KBoard와 Ultimate Member 플러그인을 함께 사용중입니다.</p>

<p>사용자 등록 정보 수정을 위하여 UM Account 페이지에 탭을 추가하기위해 아래의 코드를 function.php 파일에 추가했습니다.</p>

<pre>
<code>
/**
 * UM 어카운트 페이지
 */

/* create new tab */
  add_filter('um_account_page_default_tabs_hook', 'MyCustomTab', 100 );
    function MyCustomTab( $tabs ) {
    $tabs[800]['MyCustomTab']['icon'] = 'um-faicon-pencil-square-o'; // tab icon
    $tabs[800]['MyCustomTab']['title'] = 'My Custom Tab'; // tab title
    $tabs[800]['MyCustomTab']['submit_title'] = 'Update'; // button text
    $tabs[800]['MyCustomTab']['custom'] = true;
    return $tabs;
  }

  /* make our new tab hookable */
  add_action('um_account_tab__MyCustomTab', 'um_account_tab__MyCustomTab');
    function um_account_tab__MyCustomTab( $info ) {
    global $ultimatemember;
    extract( $info );
    $output = $ultimatemember-&gt;account-&gt;get_tab_output('MyCustomTab');
    if ( $output ) { echo $output; }
  }

  /* Finally we add some content in the tab */
  add_filter('um_account_content_hook_MyCustomTab', 'um_account_content_hook_MyCustomTab');
  function um_account_content_hook_MyCustomTab( $output ){
    ob_start();

    $id = um_user('ID');
    $output = '&lt;div class="um-field"&gt;';
    $names = array('user_nation100','user_experience');  // ADD THE META-KEYS HERE

    $fields = array(); 
    foreach( $names as $name ){
      $fields[ $name ] = UM()-&gt;builtin()-&gt;get_specific_field( $name );
    }
    $fields = apply_filters('um_account_secure_fields', $fields, $id);
    foreach( $fields as $key =&gt; $data ){
      $output .= UM()-&gt;fields()-&gt;edit_field( $key, $data );
    }

    $output .= '&lt;/div&gt;';

    $output .= ob_get_contents();
    ob_end_clean();
    return $output;
  }

  /* ensure that the custom fields are updated when the account is updated */
  add_action('um_account_pre_update_profile', 'getUMFormData', 100);

  function getUMFormData(){
    $id = um_user('ID');
    $names = array('user_nation100','user_experience');  // ADD THE META-KEYS HERE

    foreach( $names as $name )
      update_user_meta( $id, $name, $_POST[$name] );
  }</code></pre>

<p>문제는  사용자가 개인 등록 정보를  성공적으로 수정하고나면 하단의 메타값들 (국적 "user_nation100", 경험 "user_experience")이  kboard 게시판 필드에서는 숫자 Option Values 0,1,2,3 등으로 변환되어 표기되는것입니다. (원래는 한국, 미국 이런식으로 출력되야합니다)</p>

<div style="background:#eeeeee;border:1px solid #cccccc;padding:5px 10px;">$names = array('user_nation100','user_experience');  // ADD THE META-KEYS HERE</div>

<p>밑에는 실제 게시판 필드 스크린샷입니다.</p>

<p><a href="https://imgur.com/o6BJt7p" target="_blank">https://imgur.com/o6BJt7p</a><br />
<br />
밑에는  드랍다운 항목들의 option values 보여주는 CSS 입니다. <br />
<a href="https://imgur.com/0WFjWQE" target="_blank">https://imgur.com/0WFjWQE</a></p>

<p>이 부분은 어떻게 해결해야될까요?</p>

<p>감사합니다!</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[간단하게 아래 코드를 만들어봤습니다.

if문으로 value값을 체크해서 텍스트를 반환할 수 있습니다.


...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44293</link>
			<description><![CDATA[<p>간단하게 아래 코드를 만들어봤습니다.</p>

<p>if문으로 value값을 체크해서 텍스트를 반환할 수 있습니다.</p>

<pre>
<code class="language-php">function get_teamdxc_user_nation100($user_id){
	$user_nation100 = get_user_meta($user_id, 'user_nation100', true);
	
	if($user_nation100 == '0'){
		return '한국';
	}
	else if($user_nation100 == '1'){
		return '미국';
	}
	else if($user_nation100 == '2'){
		return '기타';
	}
	return '';
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 19 Jun 2020 12:58:30 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[확인해주셔서 감사합니다. 문제는 value값들이  한국, 미국, 기타 이런식으로 정상적으로 출력이 안되고...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44260</link>
			<description><![CDATA[<p>확인해주셔서 감사합니다. 문제는 value값들이  한국, 미국, 기타 이런식으로 정상적으로 출력이 안되고 대신에 1, 2, 3 이런식으로 출력이되버려서요.<br />
Kboard default 스킨사용중이구요. list.php 코드를 첨부했습니다. </p>

<pre>
<code>&lt;div id="kboard-default-list"&gt;




&lt;?php if($board-&gt;isWriter()):?&gt;
	&lt;!-- 버튼 시작 --&gt;
	&lt;div class="kboard-control"&gt;
		&lt;a href="&lt;?php echo $url-&gt;getContentEditor()?&gt;" class="kboard-default-button-small"&gt;&lt;?php echo __('New', 'kboard')?&gt;&lt;/a&gt;
		
	&lt;/div&gt;
	&lt;!-- 버튼 끝 --&gt;
	&lt;?php endif?&gt;
	
	&lt;!-- 로그인후 글쓰기 버튼 시작 --&gt;
	&lt;div class="kboard-control2"&gt;
		&lt;a href="http://teamdxc.com/login-2/" class="kboard-default-button-small"&gt;&lt;?php echo __('로그인후 글쓰기', 'kboard')?&gt;&lt;/a&gt;	
	&lt;/div&gt;
	&lt;!-- 로그인후 글쓰기 버튼 끝 --&gt;

	&lt;!-- 게시판 정보 시작 --&gt;
	&lt;div class="kboard-list-header"&gt;
		&lt;?php if(!$board-&gt;isPrivate()):?&gt;
			&lt;div class="kboard-total-count"&gt;
				&lt;?php echo __('Total', 'kboard')?&gt; &lt;?php echo number_format($board-&gt;getListTotal())?&gt;
			&lt;/div&gt;
		&lt;?php endif?&gt;
		
		&lt;div class="kboard-sort"&gt;
			&lt;form id="kboard-sort-form-&lt;?php echo $board-&gt;id?&gt;" method="get" action="&lt;?php echo $url-&gt;toString()?&gt;"&gt;
				&lt;?php echo $url-&gt;set('pageid', '1')-&gt;set('category1', '')-&gt;set('category2', '')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;set('kboard_list_sort_remember', $board-&gt;id)-&gt;toInput()?&gt;
				
				&lt;select name="kboard_list_sort" onchange="jQuery('#kboard-sort-form-&lt;?php echo $board-&gt;id?&gt;').submit();"&gt;
					&lt;option value="newest"&lt;?php if($list-&gt;getSorting() == 'newest'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Newest', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="best"&lt;?php if($list-&gt;getSorting() == 'best'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Best', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="viewed"&lt;?php if($list-&gt;getSorting() == 'viewed'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Viewed', 'kboard')?&gt;&lt;/option&gt;
					&lt;option value="updated"&lt;?php if($list-&gt;getSorting() == 'updated'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Updated', 'kboard')?&gt;&lt;/option&gt;
				&lt;/select&gt;
			&lt;/form&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;!-- 게시판 정보 끝 --&gt;
	
	&lt;!-- 카테고리 시작 --&gt;
	&lt;?php
	if($board-&gt;use_category == 'yes'){
		if($board-&gt;isTreeCategoryActive()){
			$category_type = 'tree-select';
		}
		else{
			$category_type = 'default';
		}
		$category_type = apply_filters('kboard_skin_category_type', $category_type, $board, $boardBuilder);
		echo $skin-&gt;load($board-&gt;skin, "list-category-{$category_type}.php", $vars);
	}
	?&gt;
	&lt;!-- 카테고리 끝 --&gt;
	
	&lt;!-- 리스트 시작 --&gt;
	&lt;div class="kboard-list"&gt;
		&lt;table&gt;
			&lt;thead&gt;
				&lt;tr&gt;
					&lt;td class="kboard-list-uid"&gt;&lt;?php echo __('Number', 'kboard')?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-title"&gt;&lt;?php echo __('Title', 'kboard')?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-user"&gt;&lt;?php echo __('Author', 'kboard')?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-nation"&gt;&lt;?php echo __('국가', 'kboard')?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-experience"&gt;&lt;?php echo __('경험', 'kboard')?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-date"&gt;&lt;?php echo __('Date', 'kboard')?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-vote"&gt;&lt;?php echo __('Votes', 'kboard')?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-view"&gt;&lt;?php echo __('Views', 'kboard')?&gt;&lt;/td&gt;
				&lt;/tr&gt;
			&lt;/thead&gt;
			&lt;tbody&gt;
				&lt;?php while($content = $list-&gt;hasNextNotice()):?&gt;
				&lt;tr class="kboard-list-notice&lt;?php if($content-&gt;uid == kboard_uid()):?&gt; kboard-list-selected&lt;?php endif?&gt;"&gt;

					&lt;td class="kboard-list-title"&gt;
						&lt;a href="&lt;?php echo $url-&gt;getDocumentURLWithUID($content-&gt;uid)?&gt;"&gt;
							&lt;div class="kboard-default-cut-strings"&gt;
								&lt;?php if($content-&gt;isNew()):?&gt;&lt;span class="kboard-default-new-notify"&gt;New&lt;/span&gt;&lt;?php endif?&gt;

					&lt;td class="kboard-list-title"&gt;
						&lt;a href="&lt;?php echo $url-&gt;getDocumentURLWithUID($content-&gt;uid)?&gt;"&gt;
							&lt;div class="kboard-default-cut-strings"&gt;
								&lt;?php if($content-&gt;isNew()):?&gt;&lt;span class="kboard-default-new-notify"&gt;New&lt;/span&gt;&lt;?php endif?&gt;
								&lt;?php if($content-&gt;secret):?&gt;&lt;img src="&lt;?php echo $skin_path?&gt;/images/icon-lock.png" alt="&lt;?php echo __('Secret', 'kboard')?&gt;"&gt;&lt;?php endif?&gt;
								&lt;?php echo $content-&gt;title?&gt;
								&lt;span class="kboard-comments-count"&gt;&lt;?php echo $content-&gt;getCommentsCount()?&gt;&lt;/span&gt;
							&lt;/div&gt;
						&lt;/a&gt;
						&lt;div class="kboard-mobile-contents"&gt;
							&lt;span class="contents-item kboard-user"&gt;&lt;?php echo $content-&gt;getUserDisplay()?&gt;&lt;/span&gt;
							&lt;span class="contents-separator kboard-date"&gt;|&lt;/span&gt;
							&lt;span class="contents-item kboard-date"&gt;&lt;?php echo date('Y-m-d', strtotime($content-&gt;date))?&gt;&lt;/span&gt;
							&lt;span class="contents-separator kboard-vote"&gt;|&lt;/span&gt;
							&lt;span class="contents-item kboard-vote"&gt;&lt;?php echo __('Votes', 'kboard')?&gt; &lt;?php echo $content-&gt;vote?&gt;&lt;/span&gt;
							&lt;span class="contents-separator kboard-view"&gt;|&lt;/span&gt;
							&lt;span class="contents-item kboard-view"&gt;&lt;?php echo __('Views', 'kboard')?&gt; &lt;?php echo $content-&gt;view?&gt;&lt;/span&gt;
						&lt;/div&gt;
					&lt;/td&gt;
					&lt;td class="kboard-list-user"&gt;&lt;?php echo $content-&gt;getUserDisplay()?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-date"&gt;&lt;?php echo date('Y-m-d', strtotime($content-&gt;date))?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-vote"&gt;&lt;?php echo $content-&gt;vote?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-view"&gt;&lt;?php echo $content-&gt;view?&gt;&lt;/td&gt;
				&lt;/tr&gt;
				&lt;?php endwhile?&gt;
				&lt;?php while($content = $list-&gt;hasNext()):?&gt;
				&lt;tr class="&lt;?php if($content-&gt;uid == kboard_uid()):?&gt;kboard-list-selected&lt;?php endif?&gt;"&gt;
					&lt;td class="kboard-list-uid"&gt;&lt;?php echo $list-&gt;index()?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-title"&gt;
						&lt;a href="&lt;?php echo $url-&gt;getDocumentURLWithUID($content-&gt;uid)?&gt;"&gt;
							&lt;div class="kboard-default-cut-strings"&gt;
								&lt;?php if($content-&gt;isNew()):?&gt;&lt;span class="kboard-default-new-notify"&gt;New&lt;/span&gt;&lt;?php endif?&gt;
								&lt;?php if($content-&gt;secret):?&gt;&lt;img src="&lt;?php echo $skin_path?&gt;/images/icon-lock.png" alt="&lt;?php echo __('Secret', 'kboard')?&gt;"&gt;&lt;?php endif?&gt;
								&lt;?php echo $content-&gt;title?&gt;
								&lt;span class="kboard-comments-count"&gt;&lt;?php echo $content-&gt;getCommentsCount()?&gt;&lt;/span&gt;
							&lt;/div&gt;
						&lt;/a&gt;
						&lt;div class="kboard-mobile-contents"&gt;
							&lt;span class="contents-item kboard-user"&gt;&lt;?php echo $content-&gt;getUserDisplay()?&gt;&lt;/span&gt;
							&lt;span class="contents-separator kboard-nation"&gt;|&lt;/span&gt;
							&lt;span class="contents-item kboard-nation"&gt;&lt;?php echo get_user_meta($content-&gt;member_uid, 'user_nation100', true)?&gt;&lt;/span&gt;
							&lt;span class="contents-separator kboard-experience"&gt;|&lt;/span&gt;
							&lt;span class="contents-item kboard-experience"&gt;&lt;?php echo get_user_meta($content-&gt;member_uid, 'user_experience', true)?&gt;&lt;/span&gt;
							&lt;span class="contents-separator kboard-date"&gt;|&lt;/span&gt;
							&lt;span class="contents-item kboard-date"&gt;&lt;?php echo date('Y-m-d', strtotime($content-&gt;date))?&gt;&lt;/span&gt;
							&lt;span class="contents-separator kboard-vote"&gt;|&lt;/span&gt;
							&lt;span class="contents-item kboard-vote"&gt;&lt;?php echo __('Votes', 'kboard')?&gt; &lt;?php echo $content-&gt;vote?&gt;&lt;/span&gt;
							&lt;span class="contents-separator kboard-view"&gt;|&lt;/span&gt;
							&lt;span class="contents-item kboard-view"&gt;&lt;?php echo __('Views', 'kboard')?&gt; &lt;?php echo $content-&gt;view?&gt;&lt;/span&gt;
						&lt;/div&gt;
					&lt;/td&gt;
					&lt;td class="kboard-list-user"&gt;&lt;?php echo $content-&gt;getUserDisplay()?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-nation"&gt;
     &lt;?php echo get_user_meta($content-&gt;member_uid, 'user_nation100', true)?&gt;
&lt;/td&gt;
                    &lt;td class="kboard-list-experience"&gt;
     &lt;?php echo get_user_meta($content-&gt;member_uid, 'user_experience', true)?&gt;
&lt;/td&gt;
					&lt;td class="kboard-list-date"&gt;&lt;?php echo date('Y-m-d', strtotime($content-&gt;date))?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-vote"&gt;&lt;?php echo $content-&gt;vote?&gt;&lt;/td&gt;
					&lt;td class="kboard-list-view"&gt;&lt;?php echo $content-&gt;view?&gt;&lt;/td&gt;
				&lt;/tr&gt;
				&lt;?php $boardBuilder-&gt;builderReply($content-&gt;uid)?&gt;
				&lt;?php endwhile?&gt;
			&lt;/tbody&gt;
		&lt;/table&gt;
	&lt;/div&gt;
	&lt;!-- 리스트 끝 --&gt;
	
	&lt;!-- 페이징 시작 --&gt;
	&lt;div class="kboard-pagination"&gt;
		&lt;ul class="kboard-pagination-pages"&gt;
			&lt;?php echo kboard_pagination($list-&gt;page, $list-&gt;total, $list-&gt;rpp)?&gt;
		&lt;/ul&gt;
	&lt;/div&gt;
	&lt;!-- 페이징 끝 --&gt;
	
	&lt;!-- 검색폼 시작 --&gt;
	&lt;div class="kboard-search"&gt;
		&lt;form id="kboard-search-form-&lt;?php echo $board-&gt;id?&gt;" method="get" action="&lt;?php echo $url-&gt;toString()?&gt;"&gt;
			&lt;?php echo $url-&gt;set('pageid', '1')-&gt;set('target', '')-&gt;set('keyword', '')-&gt;set('mod', 'list')-&gt;toInput()?&gt;
			
			&lt;select name="target"&gt;
				&lt;option value=""&gt;&lt;?php echo __('All', 'kboard')?&gt;&lt;/option&gt;
				&lt;option value="title"&lt;?php if(kboard_target() == 'title'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Title', 'kboard')?&gt;&lt;/option&gt;
				&lt;option value="content"&lt;?php if(kboard_target() == 'content'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Content', 'kboard')?&gt;&lt;/option&gt;
				&lt;option value="member_display"&lt;?php if(kboard_target() == 'member_display'):?&gt; selected&lt;?php endif?&gt;&gt;&lt;?php echo __('Author', 'kboard')?&gt;&lt;/option&gt;
			&lt;/select&gt;
			&lt;input type="text" name="keyword" value="&lt;?php echo esc_attr(kboard_keyword())?&gt;"&gt;
			&lt;button type="submit" class="kboard-default-button-small"&gt;&lt;?php echo __('Search', 'kboard')?&gt;&lt;/button&gt;
		&lt;/form&gt;
	&lt;/div&gt;
	&lt;!-- 검색폼 끝 --&gt;
	
	
	
	&lt;?php if($board-&gt;contribution()):?&gt;
	&lt;div class="kboard-default-poweredby"&gt;
		&lt;a href="https://www.cosmosfarm.com/products/kboard" onclick="window.open(this.href);return false;" title="&lt;?php echo __('KBoard is the best community software available for WordPress', 'kboard')?&gt;"&gt;Powered by KBoard&lt;/a&gt;
	&lt;/div&gt;
	&lt;?php endif?&gt;
&lt;/div&gt;</code></pre>

<p> </p>]]></description>
			<author>teamdxc</author>
			<pubDate>Tue, 16 Jun 2020 13:24:16 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

코드만 보면 이상한 부분은 없으며 정상적입니다.

아래 이미지처럼 value 값이 중요합...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/44238</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코드만 보면 이상한 부분은 없으며 정상적입니다.</p>

<p>아래 이미지처럼 value 값이 중요합니다.</p>

<p><a href="https://imgur.com/0WFjWQE" target="_blank">https://imgur.com/0WFjWQE</a></p>

<p>value 값이 저장되고, 출력되기 때문에 value 값을 바꿔주셔야 합니다.</p>

<p> </p>

<p>그리고 KBoard(케이보드) 스킨에 적요된 코드로 올려주세요~</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 16 Jun 2020 06:30:11 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>