<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[공지글 작성 시 카테고리 필수 필드 해제]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/33689</link>
		<description><![CDATA[안녕하세요<br />
Kboard 를 잘 사용하고 있는 유저입니다.<br />
<br />
다름이 아니라 게시판 카테고리를 필수로 하지 않으면 게시글 분류가 엉망이 되어서 카테고리를 필수로 설정하고 있는데 관리자가 공지글을 올릴려고해도 카테고리 체크가 필요하네요... 그렇다고 카테고리에 공지를 하면 유저들이 장난으로 공지 카테고리를 사용할테고... <br />
<br />
만약 관리자가 공지글 체크를 하면 분류 필수를 안해도 될수 있는 코드가 있을까요?<br />
<br />
감사합니다.]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 입력필드 설정으로 카테고리1을 필수로 설정하셨다면

관리자일 때...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/33694</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 입력필드 설정으로 카테고리1을 필수로 설정하셨다면</p>

<p>관리자일 때만 카테고리1을 필수 설정을 해제하는 건 어떠신지요?</p>

<p> </p>

<p>KBoard 플러그인의 kboard_get_template_field_data 필터를 활용하시면</p>

<p>관리자가 게시글 작성 시에만 카테고리 필수를 해제하실 수 있습니다.</p>

<p> </p>

<p>워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에</p>

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

<pre>
<code class="language-php">add_filter('kboard_get_template_field_data', 'my_kboard_get_template_field_data', 10, 3);
function my_kboard_get_template_field_data($field, $content, $board){
	$field_type = isset($field['field_type'])&amp;&amp;$field['field_type'] ? $field['field_type'] : '';
	if($board-&gt;isAdmin() &amp;&amp; $field_type == 'category1' &amp;&amp; $board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$field['required'] = '';
	}
	
	return $field;
}</code></pre>

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

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 04 Jun 2019 00:07:41 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>