<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[회원 정보와 카테고리 연결]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/52622</link>
		<description><![CDATA[<p>여러번에 걸처 질문을 하게 됩니다.<br />
만들고자 하는 사이트는 약사회분회사이트 입니다.. 하나의 사이트로 다양한 분회들이 이용가능하게 하고자 합니다.</p>

<p>약사회원들은 분회에 소속되어 있기에 분회의 공간과 약사들 공통공간을 이용하게 됩니다.<br />
분회공간의 게시판들은 입력시과 조회시에 해당분회 글만 나와야 합니다<br />
<br />
1.   카테고리2를 분회분류로 사용하고 있습니다.. 카테고리2에 소속없음, 계양구,미추홀구, 거제시 등으로 입력이 되어 있습니다<br />
2.  분회별 게시판 리스트는 각 회원들이 등록할 때 분회를 선택하게 되어 있기에 회원정보와 연동이 됩니다 (분회 slug : yaksa_branch)<br />
3. 분회공간에서 글을 작성할 때 , 회원정보에 있는 분회값(yaksa_branch 값)이 카테고리2에 들어가야 합니다<br />
4. 게시글 리스트를 보여줄 때도 , 회원정보에 있는 분회값(yaksa_branch)을 category2 에 입력되어 리스트가 보여집니다.<br />
<br />
<strong>3번 부분에 대한 조언을 요청합니다.</strong><br />
<br />
4번에 대한 코드입니다 (이 부분은 문제가 없는 걸로 보입니다.)<br />
<br />
        add_shortcode('kboard_category2', 'kboard_builder_category2');<br />
        function kboard_builder_category2($args){<br />
            if(!isset($args['id']) || !$args['id']) return 'KBoard 알림 :: id=null, 아이디값은 필수입니다.';<br />
            <br />
            if(isset($args['blog']) &amp;&amp; $args['blog']){<br />
                $_SESSION['kboard_switch_to_blog'] = $args['blog'];<br />
                do_action('kboard_switch_to_blog', $args);<br />
            }<br />
            else{<br />
                $_SESSION['kboard_switch_to_blog'] = '';<br />
            }<br />
            <br />
            $board = new KBoard();<br />
            $board-&gt;setID($args['id']);<br />
            <br />
            if($board-&gt;id){<br />
                $builder = new KBoardBuilder($board-&gt;id);<br />
                $builder-&gt;board = $board;<br />
                $builder-&gt;setSkin($board-&gt;skin);<br />
                $builder-&gt;setRpp($board-&gt;page_rpp);<br />
                <br />
                if(isset($args['mod']) &amp;&amp; $args['mod']){<br />
                    if(!kboard_mod()){<br />
                        $builder-&gt;setMOD($args['mod']);<br />
                    }<br />
                }<br />
                <br />
                if(isset($args['category1']) &amp;&amp; $args['category1']){<br />
                    $builder-&gt;category1 = $args['category1'];<br />
                }<br />
                <br />
                $current_user = wp_get_current_user();<br />
                $branch_name = $current_user-&gt;yaksa_branch;<br />
               <br />
                echo "사용자 소속분회: ";    <br />
                echo   $branch_name;<br />
                echo "&lt;br&gt;";    <br />
                echo "&lt;br&gt;";    <br />
                echo "&lt;br&gt;";<br />
                /*<br />
                $board_id = $args['id'];<br />
                $where = " 'board_id' = '$board_id' and 'category2' = '$branch_name' ";<br />
                echo $where;<br />
                */<br />
        <br />
                /*if(isset($args['category2']) &amp;&amp; $args['category2']){<br />
                    $builder-&gt;category2 =   $branch_name;<br />
                }<br />
                */<br />
                $kboard = $builder-&gt;create();<br />
                <br />
                if(isset($args['blog']) &amp;&amp; $args['blog']){<br />
                    do_action('kboard_restore_current_blog', $args);<br />
                }<br />
                <br />
                return $kboard;<br />
            }<br />
            else{<br />
                if(isset($args['blog']) &amp;&amp; $args['blog']){<br />
                    do_action('kboard_restore_current_blog', $args);<br />
                }<br />
                <br />
                return 'KBoard 알림 :: id='.$args['id'].', 생성되지 않은 게시판입니다.';<br />
        <br />
            }<br />
        }<br />
************************<br />
 </p>

<p>        add_filter('kboard_list_where', 'kboard_list_where_2021', 10, 3);<br />
        function kboard_list_where_2021($where, $board_id, $content_list){<br />
            $current_user = wp_get_current_user();<br />
            $branch_name = $current_user-&gt;yaksa_branch;</p>

<p>            echo "branch_name :";<br />
            echo $branch_name;<br />
            echo "&lt;br&gt;";                <br />
        <br />
            // 약사커뮤니티. 콘텐츠 게시판 카테고리2 검색조건 제외<br />
            if($branch_name != "")<br />
            {<br />
                if ($board_id != "7" &amp;&amp; $board_id != "9" &amp;&amp; $board_id != "10" &amp;&amp; $board_id != "11" &amp;&amp; $board_id != "12")<br />
                {<br />
                    // 카테고리2 값이 없을 경우 검색조건 제외<br />
                    if ($branch_name != "소속없음" &amp;&amp; $branch_name != "대상없음")<br />
                    {<br />
                        //$where .= " AND board_id = '$board_id' AND (category2 = '$branch_name') ";<br />
                        $where .= " AND category2 = '$branch_name' ";<br />
                    }<br />
                }<br />
            }<br />
            //echo $where;<br />
            echo "사용중 kboard id :  ";<br />
            echo $board_id;<br />
            echo "&lt;br&gt;";        <br />
            echo "&lt;br&gt;";</p>

<p>            //echo "이거는";<br />
            echo "where 값: ";<br />
            echo $where;<br />
                <br />
            return $where;<br />
        }<br />
<br />
<br />
<br />
 </p>

<p><br />
<br />
<br />
 </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[스킨 수정 시에는 스킨 폴더를 복사해서 작업하시는 걸 권장드립니다.

스킨을 별도로 복사해서 작업하...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52683</link>
			<description><![CDATA[<p>스킨 수정 시에는 스킨 폴더를 복사해서 작업하시는 걸 권장드립니다.</p>

<p>스킨을 별도로 복사해서 작업하시면 KBoard 플러그인이나 스킨을 업데이트하더라도</p>

<p>복사한 스킨의 코드는 지워지지 않습니다.</p>

<p>아래 관련 링크를 참고해보시겠어요?</p>

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

<p> </p>

<p>저희가 커뮤니티에서 모든 코드를 만들어드리는 건 어렵습니다.</p>

<p>직접 코드를 수정하기 어려우시다면</p>

<p>프로젝트 의뢰에 상세 내용을 올려보세요.</p>

<p><a href="https://www.cosmosfarm.com/project" target="_blank">https://www.cosmosfarm.com/project</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 11 May 2021 08:10:19 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[이 부분을 수정하여야 한다면 각 스킨마다 모두 만들어 두고 
케이보드가 업그레이드 될때를 위해서 따...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52668</link>
			<description><![CDATA[<p>이 부분을 수정하여야 한다면 각 스킨마다 모두 만들어 두고 <br />
케이보드가 업그레이드 될때를 위해서 따로 저장을 해야 하겠네요.</p>

<p> </p>

<p>위의 숏코드에 넣을 수 있으면 대응이 쉬울 거 같습니다..<br />
도와주셨으면 합니다<br />
<br />
<br />
 </p>]]></description>
			<author>웃는바다</author>
			<pubDate>Tue, 11 May 2021 00:46:49 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 게시글 작성 시

회원가입 시 입력한 값을 기본으로 설정하시려면
...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52635</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 게시글 작성 시</p>

<p>회원가입 시 입력한 값을 기본으로 설정하시려면</p>

<p>스킨 파일을 수정해주셔야 할 듯합니다.</p>

<p> </p>

<p>KBoard 플러그인에서 카테고리1과 카테고리2는</p>

<p>FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list-category-default.php 파일에서 표시하고 있습니다.</p>

<p> </p>

<p>워드프레스 <a href="https://developer.wordpress.org/reference/functions/get_user_meta/" target="_blank">get_user_meta</a> 함수를 활용하시면</p>

<p>회원가입 시 입력한 메타 필드의 정보를 가져오실 수 있습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 10 May 2021 00:59:03 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>