<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[kboard 게시판에 새로운 필드를 추가하는데  '&amp;lt;'를 찾을수 없다는  에러가 납니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/49341</link>
		<description><![CDATA[<pre>
<code class="language-php">add_filter('kboard_get_template_field_html', 'kboard_get_template_email_field_html', 10, 4);
function kboard_get_template_email_field_html($field_html, $field, $content, $board){
    
    if($field['field_type'] == 'email'){

        &lt;div class="kboard-attr-row"&gt;
            &lt;label class="attr-name" for="kboard_option_email"&gt;이메일&lt;/label&gt;
            &lt;div class="attr-value"&gt;
                &lt;input type="email" id="kboard_option_email" name="kboard_option_email" value="&lt;?php echo $content-&gt;option-&gt;email?&gt;" placeholder="이메일을 입력해주세요."&gt;
                &lt;input type="checkbox" id="kboard_option_emailCh" name="kboard_option_emailCh" value="&lt;?php echo $content-&gt;option-&gt;emailCh?&gt;" value="1" &gt;
            &lt;/div&gt;
        &lt;/div&gt;
        &lt;?php
        $field_html = ob_get_clean();

    }
    
    return $field_html;
}
</code></pre>

<p>코스모스팜 블로그에 있는 필드를 추가하는 방법이 적혀있는걸 따라서 하고 있는데요.</p>

<p>입력필드 설정에 표시하는 코드, 게시글 본문에 입력된 필드의 값을 출력하는 코드는 function.php파일에 잘 업로드가 되었습니다.</p>

<p>그런데 게시글 작성시 보여지는 필드 코드는(위에있는 코드)입력하고 업데이트를하면</p>

<pre>
<code class="language-html">&lt;div class="kboard-attr-row"&gt;</code></pre>

<p>위의 코드에서 에러가 발견됬다고나오면서 [<span style="white-space:pre-wrap;">syntax error, unexpected '&lt;']라는 에러가 나오네요.</span></p>

<p><span style="white-space:pre-wrap;">괄호가 제대로 안닫혔나해서 몇번을 확인해봣는데 제대로 닫혀있는거 있어서요.</span></p>

<p><span style="white-space:pre-wrap;">html코드만 빼면 잘 업데이트는되는데 원인을 못찾겠어서요,, </span></p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

코드를 잘못 수정하신 듯합니다.

PHP 코드 중간에 HTML 코드가 삽입될 때

PHP 종료 코...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/49350</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코드를 잘못 수정하신 듯합니다.</p>

<p>PHP 코드 중간에 HTML 코드가 삽입될 때</p>

<p>PHP 종료 코드를 추가해주셔야 합니다.</p>

<p>HTML 코드가 모두 작성이 된 후 다시 PHP 코드를 입력할 때</p>

<p>PHP 시작 코드를 추가해주셔야 합니다.</p>

<p>PHP 시작 코드는 &lt;?php입니다.</p>

<p>PHP 종료 코드는 ?&gt;입니다.</p>

<p> </p>

<p>올려주신 코드 중 아래의 코드를 찾아서</p>

<pre>
<code class="language-php">if($field['field_type'] == 'email'){</code></pre>

<p>찾은 코드 밑에 아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-php">?&gt;</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 08 Jan 2021 06:37:53 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>