<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[(Tip) 부모테마 서브폴더에  있는 템플릿을 자식테마에서 사용하기]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/15594</link>
		<description><![CDATA[<p>워드프레스 사용자의 대부분이 테마를 커스터마이징 해서 사용한다고 합니다.</p>

<p>당연히 차일드 테마를 만들어서 사용하면, 부모테마를 업데이트해도 문제가 없게 됩니다.</p>

<p> </p>

<p>그런데 커스터마이징이 style.css에만 국한된다면 좋겠는데,</p>

<p>가끔은 별도의 기능 구현을  위해서 템플릿 파일들도 수정하게 됩니다.</p>

<p>이 것도 마찬가지로 부모테마의 템플릿을 복사해서 자식테마에 넣고 수정해서 사용하면 됩니다.</p>

<p> </p>

<p><strong>그러나 요즘처럼 테마가 고기능화 되어서, 부모테마의 템플릿이 root에만 존재하지 않고</strong></p>

<p><strong>서브폴더 (서브 디렉토리)에 등록되어 있는 경우가 태반입니다.</strong></p>

<p> </p>

<p>부모의 서브폴더에 있는 템플릿은 자식테마의 root 디렉토리로 복사해서 수정하면 전혀 동작하지 않습니다.</p>

<p>그래서 부모테마와 마찬가지로 자식테마에도 동일한 서브폴더를 만들어 놓고서</p>

<p>해당 템플릿을 자식템마의 서브폴더에 저장해야 합니다.</p>

<p> </p>

<p><strong>그런데....?????</strong></p>

<p><strong>자식테마의 템플릿이 동작하지 않고 부모테마의 템플릿이 동작합니다.</strong></p>

<p> </p>

<p>해결책은 아래와 같은 코드를 자식테마의 functions.php에 추가하는 작업을 해주어야 합니다.</p>

<pre>
<code class="language-php">require get_stylesheet_directory() . '/서브폴더명/템플릿파일명.php';</code></pre>

<p>물론 상기에서 서브폴더명과 템플릿파일명.php 는 자신의 것으로 바꾸어서 사용해야 합니다^^</p>

<p> </p>

<p><strong>ps. 소스코드는 가급적 손대지 않는 것을 권장합니다만,</strong></p>

<p><strong>특화된 목적을 위해서 후킹 작업으로도 곤란한 경우는 늘상 존재하기 마련입니다.</strong></p>

<p><strong>이럴 경우 매우 유용한 tip 입니다.</strong></p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[좋은 정보 고맙습니다.

저희는 주로 플러그인을 만들고 있어서 테마쪽은 경험이 많이 부족하거든요 ㅎㅎ
]]></title>
			<link>https://www.cosmosfarm.com/threads/document/15617</link>
			<description><![CDATA[<p>좋은 정보 고맙습니다.</p>

<p>저희는 주로 플러그인을 만들고 있어서 테마쪽은 경험이 많이 부족하거든요 ㅎㅎ</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 28 Aug 2017 05:27:33 +0000</pubDate>
			<category>워드프레스</category>
		</item>
			</channel>
</rss>