<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판별 포스트타입 변경 가능 여부]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/55266</link>
		<description><![CDATA[<p>안녕하세요. 케이보드를 사용하고 있고</p>

<p> </p>

<p>케이보드 여러 게시판을 통합검색해서 사용하는 와중에</p>

<p>검색한 키워드에 따라서 어디 게시판에서 왔는지 웹페이지에 표기하려 합니다.</p>

<p>1. 포스트 타입이 변경 가능하면 포스트 타입을 기준으로 검색되는 데이터를 구분하려 하고,</p>

<p>2. 혹시 포스트 타입 변경이 불가할 경우, 통합검색으로 나오는 여러 게시글을 어떤 게시판에서 나왔는지 구분이 가능할까요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 워드프레스 통합 검색을 사용하기 위해

post_type이 kboard로 글(...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/55276</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 워드프레스 통합 검색을 사용하기 위해</p>

<p>post_type이 kboard로 글(Post)을 등록하고 있습니다.</p>

<p>그렇기 때문에 post_type 변경은 어려울 듯합니다.</p>

<p> </p>

<p><a href="https://developer.wordpress.org/reference/hooks/the_title/" target="_blank">the_title</a> 필터를 활용하시면</p>

<p>워드프레스 통합검색 시 KBoard 게시글 제목 앞에 게시판 이름을 표시하실 수 있습니다.</p>

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

<pre>
<code class="language-php">add_filter('the_title', 'the_title_20210913', 10, 2);
function the_title_20210913($title, $id){
	$post = get_post($id);
	if(is_search() &amp;&amp; isset($post-&gt;post_parent) &amp;&amp; $post-&gt;post_parent &amp;&amp; isset($post-&gt;post_type) &amp;&amp; $post-&gt;post_type == 'kboard'){
		$board = new KBoard($post-&gt;post_parent);
		$title = "[{$board-&gt;board_name}] {$title}";
	}
	return $title;
}</code></pre>

<p>위의 코드를 적용하시면 워드프레스 통합검색 시</p>

<p>[게시판이름] 게시글제목 이런 식으로 표시됩니다.</p>

<p> </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, 13 Sep 2021 01:13:52 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>