<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판 유튜브 영상 코드삽입문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/31264</link>
		<description><![CDATA[<p>이전글</p>

<p><a href="https://www.cosmosfarm.com/threads/document/31226">https://www.cosmosfarm.com/threads/document/31226</a></p>

<p>아래에 이미지 처럼 결과가 뜹니다.</p>

<p><a href="https://imgur.com/XP4Nd8q">https://imgur.com/XP4Nd8q</a></p>

<p>kboard 스레드에서 봤던걸로 했었는데 서로 충돌나는 부분이 있는것같습니다.</p>

<p> </p>

<p>본문에 링크가 삽입되면 링크로 바꿔주는 코드와 유튜브 코드를 삽입하면 위에 결과 화면처럼 뜹니다.</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){
	return preg_replace_callback('#(?i)(http|https)?(://)?(([-\w^@]+\.)+(.*)(?:/[^,\s]*|))#', 'kboard_content_autolink_prependHTTP', $content);
}

function kboard_content_autolink_prependHTTP($m){
	$m[1] = strip_tags($m[1]);
	$m[2] = strip_tags($m[2]);
	$m[3] = strip_tags($m[3]);
	
	$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;";
	}
}

/* 댓글 복사붙여넣기 링크 있을 시 자동링크변환 */
add_filter('kboard_comments_content', 'my_kboard_comments_content', 10, 3);
function my_kboard_comments_content($comment, $comment_uid, $content_id){
	return preg_replace_callback('#(?i)(http|https)?(://)?(([-\w^@]+\.)+(.*)(?:/[^,\s]*|))#', 'kboard_content_autolink_prependHTTP', $comment);
}

function kboard_comment_autolink_prependHTTP($m){
	$m[1] = strip_tags($m[1]);
	$m[2] = strip_tags($m[2]);
	$m[3] = strip_tags($m[3]);
	
	$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>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[이전 글

https://www.cosmosfarm.com/threads/document/31226]]></title>
			<link>https://www.cosmosfarm.com/threads/document/31274</link>
			<description><![CDATA[<p>이전 글</p>

<p><a href="https://www.cosmosfarm.com/threads/document/31226" target="_blank">https://www.cosmosfarm.com/threads/document/31226</a></p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 19 Mar 2019 08:45:52 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

워드프레스 필터 코드를 추가해서 자동 링크 기능을 사용 중일 때

아이프레임 코드를 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/31273</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>워드프레스 필터 코드를 추가해서 자동 링크 기능을 사용 중일 때</p>

<p>아이프레임 코드를 본문에 추가하면 올려주신 것처럼 문제가 생길 수 있습니다.</p>

<p>저희도 좋은 방법이 있을지 연구해보겠습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 19 Mar 2019 08:45:39 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>