<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[게시판을 수동으로 특정 페이지에 생성하고 싶습니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/22009</link>
		<description><![CDATA[<p>게시판을 수동으로 특정 페이지에 생성하고 싶습니다.</p>

<p> </p>

<p>현재는 기본적으로 워드프레스에서 페이지를 생성하여 "KBoard -&gt; 게시판 생성- &gt; 게시판 자동설치"를 클릭하면</p>

<p>워드프레스에서 생성한 페이지에 게시판이 자동으로 설치됩니다.</p>

<p>그리고 워드프레스의 메뉴에서 생성된 게시판의 위치를 지정하여 사용하는 방법입니다.</p>

<p>그런데 여기서 저는 워드프레스에서 생성되는 페이지를 사용하지 않고 직접 만든 페이지에 게시판을 생성하고 싶습니다.</p>

<p>워드프레스의 "외모 -&gt; 메뉴" 와 "페이지 생성" 을 사용하지 않고</p>

<p>직접 만든 테마의 특정 페이지에 게시판을 추가하는 것이 가능한지 문의드립니다.</p>

<p>현재는 위의 순서로 해야만 게시판이 생성되어 사용할 수 있는 것으로 알고 있습니다.</p>

<p>예를 들면</p>

<p>"A" 테마폴더 -&gt; "B" 폴더 안의 -&gt; "C,D,F" 라는 페이지를 만들고</p>

<p>"KBoard -&gt; 게시판 생성 -&gt; 게시판 자동설치" 의 선택하기 목록에서 "C,D,F" 페이지가 나타나고</p>

<p>이 중에서 선택하여 게시판을 생성할 수 있는지 입니다.</p>

<p>제가 생각한 것은 " KBoard -&gt; pages -&gt; kboard_setting.php -&gt; auto_page "  부분과 " index.php " 를</p>

<p>수정하면 될것 같은데... 아직 수준이 너무 미달이라 며칠동안 도전하다 좌절하고 문의드립니다.</p>

<p>일반적인 답변 수준이 아닌 적정비용을 지불하고 해결해야 하는 부분이라면 연락부탁드립니다.</p>

<p>아직 초보자로서 한줄한줄의 코드가 얼마난 많은 시간과 노력이 들어가는 것인지를</p>

<p>정말 마음깊이 많이 느끼고 있습니다.</p>

<p>답변 부탁드립니다. 그리고 감사합니다.</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

어디서부터 어디까지 도움을 드려야할지 모르겠군요 ㅎㅎ

테마에 폴더나 파일을 만드는...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/22016</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>어디서부터 어디까지 도움을 드려야할지 모르겠군요 ㅎㅎ</p>

<p>테마에 폴더나 파일을 만드는건 전혀 상관이 없지만,</p>

<p>워드프레스 코드가 실행되게끔 include 시키고 있는지요?</p>

<p>추천 하는 방법은 <a href="https://codex.wordpress.org/Plugin_API/Action_Reference/template_redirect" target="_blank">template_redirect</a> 액션을 사용하는 방법입니다.</p>

<p> </p>

<p>아래의 코드를 테마의 functions.php 파일에 추가해서 테스트 해보시겠어요?</p>

<pre>
<code class="language-php">add_action('template_redirect', 'my_all_users_sms');
function my_all_users_sms(){
	$my_template = isset($_GET['my_template']) ? sanitize_text_field($_GET['my_template']) : '';
	if($my_template == 'my_test1'){
		echo 'test1';
		exit;
	}
}</code></pre>

<p>주소창에 http://domain.com/<strong>?my_template=my_test1</strong> 이렇게 입력 하시면 코드를 실행시킬 수 있습니다.</p>

<p>이 코드 안에 따로 만든 php 파일을 include 해서 사용해보세요.</p>

<p>그럼 워드프레스 함수나 기능도 전부 활용이 가능합니다.</p>

<p> </p>

<p>그리고 게시판 자동설치(auto_page) 설정은 <a href="https://developer.wordpress.org/reference/functions/get_pages/" target="_blank">get_pages()</a> 함수로 페이지 목록을 가져오고 있습니다.</p>

<p>페이지로 등록된 것이 아니라면 정보를 가져올 수 없습니다.</p>

<p>따라서 해당 함수 대신 완전히 새로운 코드로 바꾸시거나 해야할 듯합니다.</p>

<p>워드프레스에서 데이터베이스(DB) 쿼리를 요청하는 것은 반드시 <a href="https://codex.wordpress.org/Class_Reference/wpdb" target="_blank">wpdb</a>를 사용해주세요.</p>

<p> </p>

<p>KBoard(케이보드) 플러그인 파일을 수정하시면 다음 업데이트 시 문제가 생길 수 있으니 주의해주세요.</p>

<p>어떤 이유로 인해서 플러그인과 테마를 수정하셔야 하는지도 궁금합니다.</p>

<p>고맙습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 01 May 2018 04:05:50 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>