<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[워드프레스에  KBoard 내가 쓴 게시글 위젯 추가하기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/32467</link>
		<description><![CDATA[<p>안녕하세요. K Board를 공지사항 게시판으로 쓰고 있습니다.</p>

<p>K Board 팁을 보고 하단 풋터 부분에 공지사항 최신글 4개를 위젯으로 등록 하였습니다.</p>

<p>로그인 한 뒤는 잘 나오는데 로그아웃(비회원)은 "먼저 로그인 해주세요" 라는 문구가 뜹니다.</p>

<p>게시판 보기 권한 설정은 누구나 볼 수 있도록 되어 있습니다. 아래 소스를 보면 로그인 부분이 포함되어 있는데 삭제하면 될까요?</p>

<p> </p>

<p>add_action('widgets_init', 'test_my_kboard_latest_widget_init'); function test_my_kboard_latest_widget_init(){ register_widget('Test_My_KBoard_Latest_Widget'); } class Test_My_KBoard_Latest_Widget extends WP_Widget { public function __construct(){ parent::__construct('test_my_kboard_latest_widget', 'KBoard 내가 쓴 게시글', array( 'classname' =&gt; 'test_my_kboard_latest_widget', 'description' =&gt; '내가 쓴 게시글 목록을 볼 수 있습니다.', )); } public function widget($args, $instance){ global $wpdb; echo $args['before_widget']; if(!empty($instance['title'])){ echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title']; } if(!empty($instance['limit'])){ $limit = intval($instance['limit']); } if($limit &lt;= 0) $limit = 5; if(is_user_logged_in()){ $where = array(); // 사용자 ID $user_id = get_current_user_id(); $where[] = "`member_uid`='{$user_id}'"; // 제외할 게시판 아이디 if(!empty($instance['exclude'])){ $exclude = esc_sql($instance['exclude']); $where[] = "`board_id` NOT IN ({$exclude})"; } // 휴지통에 없는 게시글만 불러온다. $where[] = "(`status`='' OR `status` IS NULL OR `status`='pending_approval')"; $where = implode(' AND ', $where); $results = $wpdb-&gt;get_results("SELECT `uid` FROM `{$wpdb-&gt;prefix}kboard_board_content` WHERE {$where} ORDER BY `date` DESC LIMIT {$limit}"); if(!$results){ echo '&lt;p&gt;내 게시글이 없습니다.&lt;/p&gt;'; } else{ $url = new KBUrl(); echo '&lt;ul&gt;'; foreach($results as $row){ echo '&lt;li&gt;'; $content = new KBContent(); $content-&gt;initWithUID($row-&gt;uid); echo '&lt;a href="'.$url-&gt;getDocumentRedirect($content-&gt;uid).'" title="이동"&gt;'.$content-&gt;title.'&lt;/a&gt;'; echo '&lt;/li&gt;'; } echo '&lt;/ul&gt;'; } } else{ $login_url = wp_login_url(get_permalink()); echo '&lt;p&gt;먼저 &lt;a href="'.$login_url.'" title="로그인"&gt;로그인&lt;/a&gt; 해주세요.&lt;/p&gt;'; } echo $args['after_widget']; } public function form($instance){ $title = !empty($instance['title'])?$instance['title']:''; $limit = !empty($instance['limit'])?$instance['limit']:'5'; $exclude = !empty($instance['exclude'])?$instance['exclude']:''; ?&gt; &lt;p&gt; &lt;label for="&lt;?php echo esc_attr($this-&gt;get_field_id('title'))?&gt;"&gt;위젯 제목&lt;/label&gt; &lt;input class="widefat" id="&lt;?php echo esc_attr($this-&gt;get_field_id('title'))?&gt;" name="&lt;?php echo esc_attr($this-&gt;get_field_name('title'))?&gt;" type="text" value="&lt;?php echo esc_attr($title)?&gt;"&gt; &lt;/p&gt; &lt;p&gt; &lt;label for="&lt;?php echo esc_attr($this-&gt;get_field_id('limit'))?&gt;"&gt;출력개수&lt;/label&gt; &lt;input class="widefat" id="&lt;?php echo esc_attr($this-&gt;get_field_id('limit'))?&gt;" name="&lt;?php echo esc_attr($this-&gt;get_field_name('limit'))?&gt;" type="text" value="&lt;?php echo intval($limit)?&gt;"&gt; &lt;/p&gt; &lt;p&gt; &lt;label for="&lt;?php echo esc_attr($this-&gt;get_field_id('exclude'))?&gt;"&gt;제외할 게시판&lt;/label&gt; &lt;input class="widefat" id="&lt;?php echo esc_attr($this-&gt;get_field_id('exclude'))?&gt;" name="&lt;?php echo esc_attr($this-&gt;get_field_name('exclude'))?&gt;" type="text" value="&lt;?php echo esc_attr($exclude)?&gt;" placeholder="예제 1,2,3"&gt; &lt;span&gt;콤마(,)로 구분해서 게시판 ID를 입력해주세요.&lt;/span&gt; &lt;/p&gt; &lt;?php } public function update($new_instance, $old_instance){ $instance = array(); $instance['title'] = (!empty($new_instance['title']))?strip_tags($new_instance['title']):''; $instance['limit'] = (!empty($new_instance['limit']))?intval($new_instance['limit']):''; $instance['exclude'] = (!empty($new_instance['exclude']))?strip_tags($new_instance['exclude']):''; return $instance; } }</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 위젯 플러그인을 사용하시면 별도로 코드를 추가하지 않으셔도 됩니다.

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

<p><a href="https://wordpress.org/plugins/kboard-widget/" target="_blank">KBoard 위젯</a> 플러그인을 사용하시면 별도로 코드를 추가하지 않으셔도 됩니다.</p>

<p>설치해서 확인해보시겠어요?</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 23 Apr 2019 09:17:42 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>