<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[디스플레이 이름을 닉네임으로 강제 변경]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/58513</link>
		<description><![CDATA[<p>add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5); function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){ if($builder-&gt;board-&gt;id == '2654' &amp;&amp; $user_id){ $user = get_userdata($user_id); $user_display = $user-&gt;nickname; } return $user_display; }</p>

<p> </p>

<p>여기에 있는 글들을 보고, 실제 게시판 ID(2654)를 작성해서 테마 function.php 제일 아래칸에 입력해보았습니다.</p>

<p>그러나 전혀 변경되지 않고 있습니다.</p>

<p>k보드 게시판과 댓글 모두 강제적으로 display_name을 워드프레스 사이트내 "nickname"으로 변경할 수 있는 방법이 없을까요?</p>

<p>하루종일 해봐도 방법을 찾을 수 없어서 문의드립니다</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[다음글: https://www.cosmosfarm.com/threads/document/58552?page=1]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58566</link>
			<description><![CDATA[<p>다음글: <a href="https://www.cosmosfarm.com/threads/document/58552?page=1">https://www.cosmosfarm.com/threads/document/58552?page=1</a></p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 31 Mar 2022 01:06:13 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5); function my_kboard_user_displ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58545</link>
			<description><![CDATA[<p>add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5); function my_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){ if($builder-&gt;board-&gt;id == '1' &amp;&amp; $user_id){ $user = get_userdata($user_id); $user_display = $user-&gt;nickname; } return $user_display; }</p>

<p> </p>

<p>이것을 넣었더니 한개의 게시판에서만 작동합니다. (공지사항 게시판으로 관리자만 쓸 수 있는 게시판)</p>

<p>그러나 </p>

<p>모든 회원들이 비밀글을 쓰는 기본 게시판이나 ocean-gallery 게시판은 닉네님이 아닌 디스플레이 이름으로 생성이 되고 있습니다.</p>

<p>$builder-&gt;board-&gt;id == '1'</p>

<p>이부분도 실제 게시판으로 변경하면 작동을 안합니다.</p>

<p>그냥 1로 두었더니 처음 만든 공지사항 게시판만 작동하고 있습니다.</p>

<p> </p>]]></description>
			<author>권하</author>
			<pubDate>Tue, 29 Mar 2022 15:17:54 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[답변 감사합니다.

그런데 위의 코드를 넣으니 작성자 부분이 빈 공간으로 변해버립니다.

저 코드가 작...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58523</link>
			<description><![CDATA[<p>답변 감사합니다.</p>

<p>그런데 위의 코드를 넣으니 작성자 부분이 빈 공간으로 변해버립니다.</p>

<p>저 코드가 작동을 하는거 같은데, 작성자 이름이 안나오니 답답하네요 ㅠ</p>

<p>죄송하지만 한번 더 봐주세요~ 감사합니다.</p>

<p> </p>

<p>마지막줄 </p>

<p>return $nickname;</p>

<p>이 부분 때문에 작성자가 빈공간으로 나오네요. </p>

<p>이 부분을 $user_display; 이렇게 바꾸면 원상태로 돌아갑니다 </p>]]></description>
			<author>권하</author>
			<pubDate>Mon, 28 Mar 2022 03:36:20 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

코드를 올려주실 때는 반드시 코드스니펫으로 올려주세요.

 

작성하신 코드 대신 아래...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/58518</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코드를 올려주실 때는 반드시 코드스니펫으로 올려주세요.</p>

<p> </p>

<p>작성하신 코드 대신 아래의 코드를 활용해보시겠어요?</p>

<pre>
<code>add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($display, $user_id, $username, $plugin, $builder){
	$board = $builder-&gt;board;
	if($user_id &amp;&amp; $board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$nickname = get_user_meta($user_id, 'nickname', true);
	}
	
	return $nickname;
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 28 Mar 2022 00:44:05 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>