<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[숏코드 리다이렉트에 게시글 조회수 조건 추가하기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/53048</link>
		<description><![CDATA[<p>안녕하세요? 궁금한게 있어서 문의드립니다..ㅠㅠ</p>

<p>&lt;?php<br />
add_shortcode('redirect', 'scr_do_redirect');<br />
function scr_do_redirect($atts)<br />
{<br />
    ob_start();<br />
    $myURL1 = (isset($atts['url1']) &amp;&amp; !empty($atts['url1']))?esc_url($atts['url1']):"";</p>

<p>    $myURL2 = (isset($atts['url2']) &amp;&amp; !empty($atts['url2']))?esc_url($atts['url2']):"";<br />
    if(!empty($myURL1))<br />
  {<br />
?&gt;<br />
        &lt;meta http-equiv="refresh" content="0; url=&lt;?php echo $myURL1; ?&gt;"&gt;<br />
        &lt;a href="&lt;?php echo $myURL1; ?&gt;"&gt;결과 즉시 확인&lt;/a&gt;<br />
&lt;?php<br />
    }<br />
    return ob_get_clean();<br />
}<br />
?&gt;</p>

<p>게시글에 숏코드 [redirect url1=http://www.naver.com url2=http://event.test.com] 를 입력하고 게시한 뒤</p>

<p>일반 유저가 글을 읽을 때 평소에는 url1으로 이동하다가</p>

<p>해당 게시글 조회수가 10, 20, 30등 10의 배수일때만 url2로 이동하고</p>

<p>url2가 없으면 url1으로 이동되게 수정하려면 어떻게 코드를 수정해야할까요 ㅠ퓨ㅠㅠ</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[정말 감사합니다 .. ㅠㅠㅠㅠㅠ

그럼 혹시 kboard가 아닌 워드프레스 글에서 적용하려면 어떻게 해야하...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/53056</link>
			<description><![CDATA[<p>정말 감사합니다 .. ㅠㅠㅠㅠㅠ</p>

<p>그럼 혹시 kboard가 아닌 워드프레스 글에서 적용하려면 어떻게 해야하나요?</p>

<p>post views counter 플러그인을 사용한다고하면 view 대신 views_count를 사용하면 되나요,,,?</p>]]></description>
			<author>주성규</author>
			<pubDate>Thu, 27 May 2021 02:47:35 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

프로그램 코드를 올려야 할 경우 에디터의 코드 스니펫 삽입 기능을 사용해주세요.

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

<p>프로그램 코드를 올려야 할 경우 에디터의 <a href="https://imgur.com/a/SgTSN1g" target="_blank">코드 스니펫 삽입</a> 기능을 사용해주세요.</p>

<p>그렇지 않으면 이상한 코드로 바뀌거나</p>

<p>질의응답 시 의사소통에 문제가 있을 수도 있습니다.</p>

<p> </p>

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

<p>올려주신 코드 대신 아래의 코드로 교체해서 활용해보세요.</p>

<pre>
<code class="language-php">add_shortcode('redirect', 'scr_do_redirect');
function scr_do_redirect($atts){
	ob_start();
	$myURL1 = (isset($atts['url1']) &amp;&amp; !empty($atts['url1']))?esc_url($atts['url1']):"";
	$myURL2 = (isset($atts['url2']) &amp;&amp; !empty($atts['url2']))?esc_url($atts['url2']):"";
	$url = '';
	
	$uid = isset($_GET['uid']) ? intval($_GET['uid']) : '';
	$content = new KBContent();
	$content-&gt;initWithUID($uid);
	
	if($content-&gt;uid &amp;&amp; $content-&gt;view%10 == 0){
		$url = $myURL2;
	}
	else{
		$url = $myURL1;
	}
	
	if(!empty($url)){
		?&gt;
		&lt;meta http-equiv="refresh" content="0; url=&lt;?php echo $url?&gt;"&gt;
		&lt;a href="&lt;?php echo $url?&gt;"&gt;결과 즉시 확인&lt;/a&gt;
		&lt;?php
	}
	return ob_get_clean();
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 27 May 2021 00:21:04 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>