<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[작성자 이름을 바꾸면 예전글에서 어떻게 되나요?]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/51546</link>
		<description><![CDATA[<p>안녕하세요.</p>

<p>오랜만에 글을 남깁니다.</p>

<p>워드프레스와 Kboard 그리고 회원 관리 프로그램을 유료로 사용하고 있습니다.</p>

<p> </p>

<p>약간의 커스터마이징하여 Kboard 의 글쓰기의 저자 이름을 디스플레이 네임으로 사용하고 있습니다.</p>

<p> </p>

<p>질문입니다.</p>

<p>작성자 이름을 바꾸면 지금부터 작성하는 글은 바꾼 작성자 이름(디스플레이 네임)이 정상적으로 나옵니다.</p>

<p>그런데 오래된 글의 작성자 이름은 닉네임 바꾸기전의 예전 디스플레이 네임으로 나옵니다.</p>

<p>닉네임을 바꾸면 기존 오래된 글의 작성한 저자 이름은 바뀌지 않고 이전 이름을 그대로 나옵니다.</p>

<p> </p>

<p>궁금한 것은 어떻게 하면 닉네임을 바꾸면 오래된 글의 닉네임도 전부 바뀌게 될까요?</p>

<p>닉네임을 바꾸면 게시판 전체에서 모든 글이 바뀐 닉네임을 보여지게 하고 싶습니다.</p>

<p>개발자님이  궁금합니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[아이쿠 잘 됩니다.

 

정말 정말 고맙습니다.

 ]]></title>
			<link>https://www.cosmosfarm.com/threads/document/51566</link>
			<description><![CDATA[<p>아이쿠 잘 됩니다.</p>

<p> </p>

<p>정말 정말 고맙습니다.</p>

<p> </p>]]></description>
			<author>Btea</author>
			<pubDate>Mon, 22 Mar 2021 05:46:59 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 작성자명은 워드프레스 공개적으로 표시할 이름을 활용하고 있습니...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/51560</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 작성자명은 워드프레스 <strong>공개적으로 표시할 이름</strong>을 활용하고 있습니다.</p>

<p>워드프레스 관리자 -&gt; 사용자 -&gt; 나의 프로필 페이지에서</p>

<p>공개적으로 표시할 이름 설정이 display_name입니다.</p>

<p>워드프레스는 공개적으로 표시할 이름을 아이디, 닉네임, 이메일 등으로 선택해서 사용할 수 있도록 되어있습니다.</p>

<p> </p>

<p>아래의 코드를 추가하시면</p>

<p>공개적으로 표시할 이름 변경 시 기존 작성된 게시글의 작성자명도 변경됩니다.</p>

<pre>
<code class="language-php">add_filter('kboard_user_display', 'kboard_user_display_20210322', 10, 5);
function kboard_user_display_20210322($user_display, $user_id, $user_name, $plugin, $builder){
	$board = $builder-&gt;board;
	if($user_id &amp;&amp; $board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$user = get_userdata($user_id);
		$user_display = $user-&gt;display_name;
	}
	
	return $user_display;
}</code></pre>

<p>위의 코드에서 $board-&gt;id == '1' 부분은 실제 게시판 id로 적용해주세요.</p>

<p>테마의 functions.php 파일에 코드를 추가하거나 <a href="https://ko.wordpress.org/plugins/code-snippets/" target="_blank">Code Snippets</a> 플러그인을 사용해서 코드를 추가할 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 22 Mar 2021 01:13:32 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>