<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[관리자 메뉴 중 사용자 컬럼 순서 변경이 가능하나요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/63144</link>
		<description><![CDATA[<p><strong>관리자 페이지에서 사용자 &lt; 메뉴입니다.</strong></p>

<p><strong>커뮤니티 찾아서 Two-Factor 뒤에 컬럼을 추가 했어요</strong></p>

<pre>
<code>add_filter('manage_users_columns', 'cosmosfarm_add_users_columns');
function cosmosfarm_add_users_columns($columns) {
	$columns['company_name'] = '';
	$columns['Operator_Number'] = '사업자등록번호';
	$columns['manufacture_field'] = '분야';
	$columns['billing_phone'] = '연락처';
	$columns['addr1'] = '주소1';
    $columns['addr2'] = '주소2';
	
	
    return $columns;
}

add_action('manage_users_custom_column',  'cosmosfarm_add_users_column_content', 10, 3);
function cosmosfarm_add_users_column_content($output, $column_name, $user_id) {
	if('company_name' == $column_name){
        return get_user_meta($user_id, 'company_name', true);
    }
	if('Operator_Number' == $column_name){
        return get_user_meta($user_id, 'Operator_Number', true);
    }
	if('manufacture_field' == $column_name){
        return get_user_meta($user_id, 'manufacture_field', true);
    }
	if('billing_phone' == $column_name){
        return get_user_meta($user_id, 'billing_phone', true);
    }
	if('addr1' == $column_name){
        return get_user_meta($user_id, 'addr1', true);
    }
    else if('addr2' == $column_name){
        return get_user_meta($user_id, 'addr2', true);
    }
    return $output;
}</code></pre>

<p><strong>컬럼 company_name의 회사명이라는 부분이 자꾸 지워져요;;;</strong></p>

<p><strong>그리고 <a href="https://imgur.com/a/tHQ1MNt">이미지</a>를 보시면 </strong></p>

<p><br />
<strong>1. 빨간색 박스 안에 리스트 순서를 바꾸고 싶어요</strong></p>

<p><strong>2. 보라색 원의 공간을 없애고 싶어요</strong></p>

<p><strong>3. 초록색 원은 셀렉트메뉴의 메타키를 넣었는데 노출이 되지 않아요.</strong></p>

<p> </p>

<p> </p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[아래 코드와 같이 적용했을 때 동작되는 것을 확인하였습니다.


add_filter('manage_users_columns', f...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/63227</link>
			<description><![CDATA[<p>아래 코드와 같이 적용했을 때 동작되는 것을 확인하였습니다.</p>

<pre>
<code>add_filter('manage_users_columns', function($columns) {
	$columns['company_name'] = '회사';
	$columns['Operator_Number'] = '사업자등록번호';
	$columns['manufacture_field'] = '분야';
	$columns['billing_phone'] = '연락처';
	$columns['addr1'] = '주소1';
	$columns['addr2'] = '주소2';
	
	return $columns;
}, 99, 1);

add_action('manage_users_custom_column', function($output, $column_name, $user_id){
	if('company_name' == $column_name){
        return get_user_meta($user_id, 'company_name', true);
    }
	if('Operator_Number' == $column_name){
        return get_user_meta($user_id, 'Operator_Number', true);
    }
	if('manufacture_field' == $column_name){
        return get_user_meta($user_id, 'manufacture_field', true);
    }
	if('billing_phone' == $column_name){
        return get_user_meta($user_id, 'billing_phone', true);
    }
	if('addr1' == $column_name){
        return get_user_meta($user_id, 'addr1', true);
    }
    else if('addr2' == $column_name){
        return get_user_meta($user_id, 'addr2', true);
    }
    return $output;
}, 10, 3);</code></pre>

<p> </p>

<p>1. manage_users_columns 으로 컬럼 순서는 조정이 가능하며</p>

<p>각 적용된 플러그인에 따라 추가된 컬럼이 다를 수 있기 때문에</p>

<p>F12를 눌러 해당 컬럼의 id값을 확인하여 반환되는 $columns 값을</p>

<p>재정의 하여 조정할 수 있습니다.</p>

<p> </p>

<p>아래 예제 코드를 참고하여 주세요.</p>

<pre>
<code>add_filter('manage_users_columns', function($columns){
	$columns = array(
		'username' =&gt; '사용자명',
		'company_name' =&gt; '회사'
	);
	
	return $columns;
}, 99, 1);</code></pre>

<p> </p>

<p>2. 코드 입력 부분에 style 코드를 입력해주시면 되겠습니다.</p>

<p> </p>

<p>3. DB는 phpMyAdmin 등의 프로그램으로 확인가능하며</p>

<p>usermeta에 추출하고자 하는 값이 들어있어야 get_user_meta로 불러올 수 있습니다.</p>

<p> </p>

<p>모든 상황에 딱 맞는 안내를 드리기는</p>

<p>현실적으로 어려운 부분이 있습니다.</p>

<p> </p>

<p>코드를 수정하거나 적용하기 어려우시다면</p>

<p>프로젝트 의뢰에 자세한 내용을 남겨보시겠어요?</p>

<p><a href="https://www.cosmosfarm.com/project" target="_blank">https://www.cosmosfarm.com/project</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 14 Feb 2023 03:19:53 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[답변감사합니다. 

 

아래와 같이 company_name에 빈 값이 아닌 회사명을

입력해보시겠어요?


$colum...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/63161</link>
			<description><![CDATA[<p><strong>답변감사합니다. </strong></p>

<p> </p>

<p>아래와 같이 company_name에 빈 값이 아닌 회사명을</p>

<p>입력해보시겠어요?</p>

<pre>
<code>$columns['company_name'] = '회사명';</code></pre>

<p><strong>빈 값이 아니라 회사명을 넣으면 빈 값이 됩니다</strong></p>

<p>1. 순서는 manage_users_columns 필터로 변경 가능합니다.</p>

<p>적용이 되지 않을 때는 아래와 같이 실행 순서를 변경해보시겠어요?</p>

<pre>
<code>add_filter('manage_users_columns', 'cosmosfarm_add_users_columns', 99, 1);</code></pre>

<p><strong>제가 올린 코드를 보시면 실행 순서는 동일합니다. 다만 뒤에 숫자가 없어서 99, 1 이라는 숫자를 넣으면 오류가 떠요</strong></p>

<p>2. 관리자 쪽의 컬럼 길이나 높이를 지정하시고 싶으실 때는</p>

<p>admin_head 액션을 사용하여 스타일을 입력하실 수 있습니다.</p>

<pre>
<code>add_action('admin_head', function() {
	?&gt;
	&lt;style&gt;
		/* 코드 입력 */
	&lt;/style&gt;
	&lt;?php
});</code></pre>

<p><strong>코드입력에 무엇을 써야하나요?</strong></p>

<p>3. 메타키가 잘못 되었거나 실제로 메타값이 없는 경우 입니다.</p>

<p>DB를 확인하여 정상적으로 데이터가 입력되어 있는지 확인해보시겠어요?</p>

<p><strong>DB를 확인하는게 무엇인지를 모르겠어요</strong></p>]]></description>
			<author>엠슈머</author>
			<pubDate>Thu, 09 Feb 2023 07:33:53 +0000</pubDate>
			<category>워드프레스</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

아래와 같이 company_name에 빈 값이 아닌 회사명을

입력해보시겠어요?


$columns['co...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/63158</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>아래와 같이 company_name에 빈 값이 아닌 회사명을</p>

<p>입력해보시겠어요?</p>

<pre>
<code>$columns['company_name'] = '회사명';</code></pre>

<p> </p>

<p>1. 순서는 manage_users_columns 필터로 변경 가능합니다.</p>

<p>적용이 되지 않을 때는 아래와 같이 실행 순서를 변경해보시겠어요?</p>

<pre>
<code>add_filter('manage_users_columns', 'cosmosfarm_add_users_columns', 99, 1);</code></pre>

<p> </p>

<p>2. 관리자 쪽의 컬럼 길이나 높이를 지정하시고 싶으실 때는</p>

<p>admin_head 액션을 사용하여 스타일을 입력하실 수 있습니다.</p>

<pre>
<code>add_action('admin_head', function() {
	?&gt;
	&lt;style&gt;
		/* 코드 입력 */
	&lt;/style&gt;
	&lt;?php
});</code></pre>

<p> </p>

<p>3. 메타키가 잘못 되었거나 실제로 메타값이 없는 경우 입니다.</p>

<p>DB를 확인하여 정상적으로 데이터가 입력되어 있는지 확인해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 09 Feb 2023 05:20:02 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>