<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판에 링크 주소 입력시 나타나는 오류]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/27583</link>
		<description><![CDATA[<p><a href="http://hoojinju.com/webhj/comm_notice/?mod=document&amp;pageid=1&amp;uid=661">http://hoojinju.com/webhj/comm_notice/?mod=document&amp;pageid=1&amp;uid=661</a></p>

<p> </p>

<p>게시판에서 링크하고 싶은 URL을 입력할 때,</p>

<p>홈페이지의 기본 주소 (<a href="http://www.hoojinju.com/">www.hoojinju.com</a> 또는 <a href="http://www.hooclinic.co.kr/">www.hooclinic.co.kr</a>) 를 입력하면 정상적으로 적용이 되는데,</p>

<p>하위 주소 (<a href="http://hoojinju.com/webhj/comm_notice/?mod=document&amp;pageid=1&amp;uid=656">http://hoojinju.com/webhj/comm_notice/?mod=document&amp;pageid=1&amp;uid=656</a> 또는 <a href="http://www.hooclinic.co.kr/ad_event.php">http://www.hooclinic.co.kr/ad_event.php</a>) 를 입력하면</p>

<p>링크가 다음 텍스트까지 연결되는 오류가 발생합니다.</p>

<p>어떻게 수정할 수 있을까요?</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요.

저희 고객지원 쪽 이메일로 보내주신 정보로 확인해보니

KBoard 플러그인의 문제는 아닙...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/27599</link>
			<description><![CDATA[<p>안녕하세요.</p>

<p>저희 고객지원 쪽 이메일로 보내주신 정보로 확인해보니</p>

<p>KBoard 플러그인의 문제는 아닙니다.</p>

<p>테마 쪽 functions.php 파일을 확인해보니</p>

<p>아래와 같은 코드가 추가되어 있습니다.</p>

<pre>
<code class="language-php">add_filter('kboard_content', 'my_kboard_content', 10, 3);
function my_kboard_content($content, $content_uid, $board_id){
	return preg_replace_callback('#(?i)(http|https)?(://)?(([-\w^@]+\.)+(kr|co.kr|go.kr|net|org|edu|gov|me|com|co+)(?:/[^,\s]*|))#', 'kboard_content_autolink_prependHTTP', $content);
}

function kboard_content_autolink_prependHTTP($m){
	$mStr = $m[1].$m[2].$m[3];
	if(preg_match('#([a-z0-9&amp;\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#', $mStr)){
		return "&lt;a href=\"mailto:".$m[2].$m[3]."\" target=\"_blank\"&gt;".$m[1].$m[2].$m[3]."&lt;/a&gt;";
	}
	else{
		$http = (!preg_match("#(https://)#", $mStr)) ? 'http://' : 'https://';
		return "&lt;a href=\"".$http.$m[3]."\" target=\"_blank\"&gt;".$m[1].$m[2].$m[3]."&lt;/a&gt;";
	}
}
</code></pre>

<p>위의 코드는 워드프레스 내장 에디터를 사용 중일 때 자동 링크 기능을 사용하기 위해 추가하신 건지요?</p>

<p>글 작성 에디터가 textarea로 설정되어 있다면 해당 코드는 에러가 발생할 수도 있습니다.</p>

<p> </p>

<p>기존의 코드 대신 아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-php">add_filter('kboard_content', 'my_kboard_content', 10, 3);
function my_kboard_content($content, $content_uid, $board_id){
	$board = new KBoard($board_id);
	if(!$board-&gt;use_editor){
		return $content;
	}
	else{
		return preg_replace_callback('#(?i)(http|https)?(://)?(([-\w^@]+\.)+(kr|co.kr|go.kr|net|org|edu|gov|me|com|co+)(?:/[^,\s]*|))#', 'kboard_content_autolink_prependHTTP', $content);
	}
}

function kboard_content_autolink_prependHTTP($m){
	$mStr = $m[1].$m[2].$m[3];
	if(preg_match('#([a-z0-9&amp;\-_.]+?)@([\w\-]+\.([\w\-\.]+\.)*[\w]+)#', $mStr)){
		return "&lt;a href=\"mailto:".$m[2].$m[3]."\" target=\"_blank\"&gt;".$m[1].$m[2].$m[3]."&lt;/a&gt;";
	}
	else{
		$http = (!preg_match("#(https://)#", $mStr)) ? 'http://' : 'https://';
		return "&lt;a href=\"".$http.$m[3]."\" target=\"_blank\"&gt;".$m[1].$m[2].$m[3]."&lt;/a&gt;";
	}
}</code></pre>

<p>위의 코드를 적용하시면 워드프레스 내장 에디터일 때만 위의 코드가 동작합니다.</p>

<p>textarea에 자동 링크 기능을 추가하시려면</p>

<p>워드프레스 관리자 -&gt; KBoard -&gt; 기본설정 페이지에서</p>

<p>게시글 본문 자동링크 사용 설정을 활성화해주세요.</p>

<p> </p>

<p>게시글 본문 자동링크 사용 설정이 표시되지 않는다면</p>

<p>글 작성 에디터를 textarea 사용으로 설정하신 후 저장해 보세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 15 Nov 2018 07:33:54 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[워드프레스 관리자 계정, FTP 접촉 정보 이메일로 보내드렸습니다.]]></title>
			<link>https://www.cosmosfarm.com/threads/document/27596</link>
			<description><![CDATA[<p>워드프레스 관리자 계정, FTP 접촉 정보 이메일로 보내드렸습니다.</p>]]></description>
			<author>젠젠</author>
			<pubDate>Thu, 15 Nov 2018 05:52:42 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[이전 질문

https://www.cosmosfarm.com/threads/document/27532]]></title>
			<link>https://www.cosmosfarm.com/threads/document/27590</link>
			<description><![CDATA[<p>이전 질문</p>

<p><a href="https://www.cosmosfarm.com/threads/document/27532" target="_blank">https://www.cosmosfarm.com/threads/document/27532</a></p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 15 Nov 2018 03:15:10 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

새로운 질문이 아닌 이어지는 질문이라면 이전 질문 페이지에만 댓글로 남겨주세요.

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

<p>새로운 질문이 아닌 이어지는 질문이라면 이전 질문 페이지에만 댓글로 남겨주세요.</p>

<p> </p>

<p>추가하신 링크는 어떤 기능으로 올리신 건지요?</p>

<p>KBoard 플러그인에서 글 작성 에디터를 textarea 사용하시면서</p>

<p>게시글 본문 자동링크 기능을 이용하신 건지요?</p>

<p>워드프레스 내장 에디터의 링크 삽입 기능을 이용하신 건지요?</p>

<p>또는 HTML 태그를 직접 추가하신 건지요?</p>

<p> </p>

<p>올려주신 페이지 확인해보면</p>

<p>주소나 표시되는 쪽에 br&lt; 이러한 문자가 들어가 있습니다.</p>

<p>실제 추가하신 링크 또는 태그를 에디터의 코드 스니펫 삽입 기능으로 올려주시겠어요?</p>

<p> </p>

<p>불필요한 문자가 테마나 다른 플러그인 쪽에서 표시하고 있을 수도 있으니</p>

<p>잠시 다른 테마로 바꿔서 확인해보시고</p>

<p>다른 플러그인을 모두 비활성화한 후에도 확인해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 15 Nov 2018 03:14:41 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>