<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[글쓰기 강제로 비밀글 등록하는 방법 좀 알려주세요]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/51654</link>
		<description><![CDATA[<p>안녕하세요. 모든 글을 비밀글로 작성할 수 있게 하는 동시에 비밀글+체크박스줄만 보이지 않게 하고 싶습니다.</p>

<p>2. 비밀글+체크 박스 이 한 줄만 안보이기만 하게 설정하고 싶습니다. / 줄만 안보일뿐 비밀글 기능은 정상 작동되야 합니다.</p>

<p>3. 비밀번호 입력창은 있어야 됩니다.</p>

<p>어떻게 해야 될까요?</p>

<p>스킨은 forum-one 입니다</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[기존의 코드 대신

아래의 코드로 교체해서 확인해보시겠어요?


add_filter('kboard_get_template_fiel...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/51688</link>
			<description><![CDATA[<p>기존의 코드 대신</p>

<p>아래의 코드로 교체해서 확인해보시겠어요?</p>

<pre>
<code class="language-php">add_filter('kboard_get_template_field_html', 'kboard_get_template_field_html_20210326', 10, 4);
function kboard_get_template_field_html_20210326($layout, $field, $content, $board){
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$fields = $board-&gt;fields();
		$builder = new KBoardBuilder($board-&gt;id);
		$meta_key = (isset($field['meta_key']) &amp;&amp; $field['meta_key']) ? $field['meta_key'] : '';
		$field_name = (isset($field['field_name']) &amp;&amp; $field['field_name']) ? $field['field_name'] : $field['field_label'];;
		$default_value = (isset($field['default_value']) &amp;&amp; $field['default_value']) ? $field['default_value'] : '';
		
		if(isset($field['meta_key']) &amp;&amp; $field['meta_key'] == 'option'){
			ob_start();
			?&gt;
			&lt;?php if($fields-&gt;isUseFields($field['notice_permission'], $field['notice'])):?&gt;
			&lt;div class="kboard-attr-row &lt;?php echo esc_attr($field['class'])?&gt;"&gt;
				&lt;label class="attr-name" for="&lt;?php echo esc_attr($meta_key)?&gt;"&gt;&lt;span class="field-name"&gt;&lt;?php echo esc_html($field_name)?&gt;&lt;/span&gt;&lt;/label&gt;
				&lt;div class="attr-value"&gt;
					&lt;label class="attr-value-option"&gt;&lt;input type="checkbox" name="notice" value="true"&lt;?php if($content-&gt;notice):?&gt; checked&lt;?php endif?&gt;&gt; &lt;?php echo __('Notice', 'kboard')?&gt;&lt;/label&gt;
					&lt;?php do_action('kboard_skin_editor_option', $content, $board, $builder)?&gt;
					&lt;?php if(isset($field['description']) &amp;&amp; $field['description']):?&gt;&lt;div class="description"&gt;&lt;?php echo esc_html($field['description'])?&gt;&lt;/div&gt;&lt;?php endif?&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;?php endif?&gt;
			&lt;?php if(!$board-&gt;viewUsernameField()):?&gt;
			&lt;input type="hidden" name="secret" value="true"&gt;
			&lt;div style="overflow:hidden;width:0;height:0;"&gt;
				&lt;input style="width:0;height:0;background:transparent;color:transparent;border:none;" type="text" name="fake-autofill-fields"&gt;
				&lt;input style="width:0;height:0;background:transparent;color:transparent;border:none;" type="password" name="fake-autofill-fields"&gt;
			&lt;/div&gt;
			&lt;!-- 비밀글 비밀번호 필드 시작 --&gt;
			&lt;div class="kboard-attr-row kboard-attr-password secret-password-row required"&gt;
				&lt;label class="attr-name" for="kboard-input-password"&gt;&lt;span class="field-name"&gt;&lt;?php echo __('Password', 'kboard')?&gt;&lt;/span&gt; &lt;span class="attr-required-text"&gt;*&lt;/span&gt;&lt;/label&gt;
				&lt;div class="attr-value"&gt;&lt;input type="password" id="kboard-input-password" class="required" name="password" value="&lt;?php echo esc_attr($content-&gt;password)?&gt;"&gt;&lt;/div&gt;
			&lt;/div&gt;
			&lt;!-- 비밀글 비밀번호 필드 끝 --&gt;
			&lt;?php endif?&gt;
			&lt;?php
			$layout = ob_get_clean();
		}
		else if(isset($field['meta_key']) &amp;&amp; $field['meta_key'] == 'author'){
			ob_start();
			?&gt;
			&lt;input type="hidden" name="secret" value="true"&gt;
			&lt;?php if($field['permission'] == 'always_visible' || (!$field['permission'] &amp;&amp; $board-&gt;viewUsernameField())):?&gt;
				&lt;div class="kboard-attr-row &lt;?php echo esc_attr($field['class'])?&gt; required"&gt;
					&lt;label class="attr-name" for="kboard-input-member-display"&gt;&lt;span class="field-name"&gt;&lt;?php echo esc_html($field_name)?&gt;&lt;/span&gt; &lt;span class="attr-required-text"&gt;*&lt;/span&gt;&lt;/label&gt;
					&lt;div class="attr-value"&gt;&lt;input type="text" id="kboard-input-member-display" name="member_display" class="required" value="&lt;?php echo $content-&gt;member_display?esc_attr($content-&gt;member_display):esc_attr($default_value)?&gt;"&lt;?php if($placeholder):?&gt; placeholder="&lt;?php echo esc_attr($placeholder)?&gt;"&lt;?php endif?&gt;&gt;&lt;/div&gt;
				&lt;/div&gt;
			&lt;?php elseif($field['permission'] == 'always_hide'):?&gt;
				&lt;input type="hidden" id="kboard-input-member-display" name="member_display" value="&lt;?php echo $content-&gt;member_display?esc_attr($content-&gt;member_display):esc_attr($default_value)?&gt;"&gt;
			&lt;?php endif?&gt;
			&lt;?php if($board-&gt;viewUsernameField()):?&gt;
				&lt;div class="kboard-attr-row kboard-attr-password"&gt;
					&lt;label class="attr-name" for="kboard-input-password"&gt;&lt;?php echo __('Password', 'kboard')?&gt; &lt;span class="attr-required-text"&gt;*&lt;/span&gt;&lt;/label&gt;
					&lt;div class="attr-value"&gt;&lt;input type="password" id="kboard-input-password" name="password" value="&lt;?php echo esc_attr($content-&gt;password)?&gt;" placeholder="&lt;?php echo __('Password', 'kboard')?&gt;..."&gt;&lt;/div&gt;
				&lt;/div&gt;
			&lt;?php endif?&gt;
			&lt;?php
			$layout = ob_get_clean();
		}
	}
	return $layout;
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 29 Mar 2021 00:16:04 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[말씀하신대로 해봤습니다.

그래도 똑같은 증상입니다.

비밀번호 입력하면 잠금표시도 안되고 누구나 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/51684</link>
			<description><![CDATA[<p>말씀하신대로 해봤습니다.</p>

<p>그래도 똑같은 증상입니다.</p>

<p>비밀번호 입력하면 잠금표시도 안되고 누구나 볼 수 있는 상황입니다..</p>

<p>죄송합니다.</p>

<p>한번 더 부탁드립니다..</p>]]></description>
			<author>일당만</author>
			<pubDate>Sun, 28 Mar 2021 12:04:02 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[KBoard 플러그인에서 비밀글에 비밀번호를 입력해서 본문 내용을 볼 경우

세션에 게시글 정보를 일시적...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/51674</link>
			<description><![CDATA[<p>KBoard 플러그인에서 비밀글에 비밀번호를 입력해서 본문 내용을 볼 경우</p>

<p>세션에 게시글 정보를 일시적으로 저장하며</p>

<p>브라우저를 종료하기 전까지는 비밀번호 재입력 없이도 게시글을 볼 수 있습니다.</p>

<p>브라우저를 껐다 다시 키게 되면 비밀번호를 다시 요청하게 됩니다.</p>

<p>그리고 관리자 또는 작성자(로그인 사용자)는 비밀번호를 입력하지 않고도 비밀글을 볼 수 있습니다.</p>

<p> </p>

<p>시크릿 브라우저로 비회원 게시글 읽기 테스트를 할 경우,</p>

<p>시크릿 브라우저가 여러 개 띄워져 있다면 세션이 남아있을 수도 있기 때문에</p>

<p>모든 시크릿 브라우저를 종료하신 후에 테스트를 해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 26 Mar 2021 07:33:24 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[감사합니다... 너무 번거롭게 해서 죄송합니다

마지막으로 한 가지만 부탁드립니다.

일단 필수입력은 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/51669</link>
			<description><![CDATA[<p>감사합니다... 너무 번거롭게 해서 죄송합니다</p>

<p>마지막으로 한 가지만 부탁드립니다.</p>

<p>일단 필수입력은 되는데요.. 관리자 및 작성자만 그 글을 봐야 하는데 다른사람들도 볼 수가 있더라고요..</p>

<p>다른사람들은 타 글을 볼 때 비밀번호 입력 창이 떠야 할 것 같습니다.</p>

<p>마지막으로 부탁드립니다 </p>]]></description>
			<author>일당만</author>
			<pubDate>Fri, 26 Mar 2021 02:51:15 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[이전 댓글에 안내해드린 코드에 비밀번호 필수를 적용해서 수정해두었습니다.

코드 다시 적용해보시겠...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/51668</link>
			<description><![CDATA[<p>이전 댓글에 안내해드린 코드에 비밀번호 필수를 적용해서 수정해두었습니다.</p>

<p>코드 다시 적용해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 26 Mar 2021 02:15:36 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[감사합니다.

비밀번호를 입력을 안해도 저장이 됩니다 어떻게 해야하나요?]]></title>
			<link>https://www.cosmosfarm.com/threads/document/51662</link>
			<description><![CDATA[<p>감사합니다.</p>

<p>비밀번호를 입력을 안해도 저장이 됩니다 어떻게 해야하나요?</p>]]></description>
			<author>일당만</author>
			<pubDate>Fri, 26 Mar 2021 01:07:36 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

말씀하신 것처럼 적용하시려면

아래의 코드를 활용해보시겠어요?


add_filter('kboard...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/51660</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>말씀하신 것처럼 적용하시려면</p>

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

<pre>
<code class="language-php">add_filter('kboard_get_template_field_html', 'kboard_get_template_field_html_20210326', 10, 4);
function kboard_get_template_field_html_20210326($layout, $field, $content, $board){
	if($board-&gt;id == '1'){ // 실제 게시판 id로 적용해주세요.
		$fields = $board-&gt;fields();
		$builder = new KBoardBuilder($board-&gt;id);
		$meta_key = (isset($field['meta_key']) &amp;&amp; $field['meta_key']) ? $field['meta_key'] : '';
		$field_name = (isset($field['field_name']) &amp;&amp; $field['field_name']) ? $field['field_name'] : $field['field_label'];;
		
		if(isset($field['meta_key']) &amp;&amp; $field['meta_key'] == 'option'){
			ob_start();
			?&gt;
			&lt;?php if($fields-&gt;isUseFields($field['notice_permission'], $field['notice'])):?&gt;
			&lt;div class="kboard-attr-row &lt;?php echo esc_attr($field['class'])?&gt;"&gt;
				&lt;label class="attr-name" for="&lt;?php echo esc_attr($meta_key)?&gt;"&gt;&lt;span class="field-name"&gt;&lt;?php echo esc_html($field_name)?&gt;&lt;/span&gt;&lt;/label&gt;
				&lt;div class="attr-value"&gt;
					&lt;label class="attr-value-option" style="display: none;"&gt;&lt;input type="checkbox" name="secret" value="true" onchange="kboard_toggle_password_field(this)" checked&gt; &lt;?php echo __('Secret', 'kboard')?&gt;&lt;/label&gt;
						&lt;label class="attr-value-option"&gt;&lt;input type="checkbox" name="notice" value="true"&lt;?php if($content-&gt;notice):?&gt; checked&lt;?php endif?&gt;&gt; &lt;?php echo __('Notice', 'kboard')?&gt;&lt;/label&gt;
					&lt;?php do_action('kboard_skin_editor_option', $content, $board, $builder)?&gt;
					&lt;?php if(isset($field['description']) &amp;&amp; $field['description']):?&gt;&lt;div class="description"&gt;&lt;?php echo esc_html($field['description'])?&gt;&lt;/div&gt;&lt;?php endif?&gt;
				&lt;/div&gt;
			&lt;/div&gt;
			&lt;?php endif?&gt;
			&lt;?php if(!$board-&gt;viewUsernameField()):?&gt;
			&lt;div style="overflow:hidden;width:0;height:0;"&gt;
				&lt;input style="width:0;height:0;background:transparent;color:transparent;border:none;" type="text" name="fake-autofill-fields"&gt;
				&lt;input style="width:0;height:0;background:transparent;color:transparent;border:none;" type="password" name="fake-autofill-fields"&gt;
			&lt;/div&gt;
			&lt;!-- 비밀글 비밀번호 필드 시작 --&gt;
			&lt;div class="kboard-attr-row kboard-attr-password secret-password-row required"&gt;
				&lt;label class="attr-name" for="kboard-input-password"&gt;&lt;span class="field-name"&gt;&lt;?php echo __('Password', 'kboard')?&gt;&lt;/span&gt; &lt;span class="attr-required-text"&gt;*&lt;/span&gt;&lt;/label&gt;
				&lt;div class="attr-value"&gt;&lt;input type="password" id="kboard-input-password" class="required" name="password" value="&lt;?php echo esc_attr($content-&gt;password)?&gt;"&gt;&lt;/div&gt;
			&lt;/div&gt;
			&lt;!-- 비밀글 비밀번호 필드 끝 --&gt;
			&lt;?php endif?&gt;
			&lt;?php
			$layout = ob_get_clean();
		}
	}
	return $layout;
}</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>Fri, 26 Mar 2021 00:28:20 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>