Or locate_template().<div><br></div><div>But I would guess that, in 99% of use-cases, there's no reason to put template files in a subdirectory...</div><div><br></div><div>Chip<br><br><div class="gmail_quote">On Wed, Jul 27, 2011 at 6:05 PM, Robert Ambartsumov <span dir="ltr"><<a href="mailto:robert6292@gmail.com">robert6292@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr">use get_template_part( 'subfolder/file')<div><div></div><div class="h5"><br><br><div class="gmail_quote">
On Thu, Jul 28, 2011 at 1:59 AM, Emil Uzelac <span dir="ltr"><<a href="mailto:emil@themeid.com" target="_blank">emil@themeid.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font color="#333333"><font size="2"><font face="arial,helvetica,sans-serif">The only option I could think of from top of my head is:<br clear="all">
</font></font></font><div><div><font face="arial, helvetica, sans-serif"><br>
</font></div><div><font face="arial, helvetica, sans-serif"><span style="font-family:'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial, sans-serif;font-size:12px;line-height:22px"><pre style="font-variant:normal !important;text-align:left !important;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px;padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px;font-family:Consolas, Monaco, 'Courier New', Courier, monospace;background-color:rgb(240, 240, 240);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(218, 218, 218);border-right-color:rgb(218, 218, 218);border-bottom-color:rgb(218, 218, 218);border-left-color:rgb(218, 218, 218);font-size:12px;line-height:1.3em;overflow-x:auto;overflow-y:auto;color:rgb(0, 0, 0);font-weight:inherit;white-space:pre-wrap;word-wrap:break-word;background-repeat:initial initial">
<?php
/*
Template Name: Blog
*/
?></pre></span></font></div><div><font face="arial, helvetica, sans-serif"><span style="font-family:'Lucida Grande', Verdana, 'Bitstream Vera Sans', Arial, sans-serif;font-size:12px;line-height:22px"><pre style="font-variant:normal !important;text-align:left !important;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px;padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px;font-family:Consolas, Monaco, 'Courier New', Courier, monospace;background-color:rgb(240, 240, 240);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(218, 218, 218);border-right-color:rgb(218, 218, 218);border-bottom-color:rgb(218, 218, 218);border-left-color:rgb(218, 218, 218);font-size:12px;line-height:1.3em;overflow-x:auto;overflow-y:auto;color:rgb(0, 0, 0);font-weight:inherit;white-space:pre-wrap;word-wrap:break-word;background-repeat:initial initial">
<?php get_template_part( 'blog-template'); ?></pre></span></font></div><div><font face="arial, helvetica, sans-serif">But with this you're not gaining whole lot.</font></div><div><font face="arial, helvetica, sans-serif"><br>
</font></div><div><font face="arial, helvetica, sans-serif">Basically i.e. blog.php is a placeholder and blog-template.php is the actual template.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div>
<div><font face="arial, helvetica, sans-serif">Emil</font></div><div><font face="arial, helvetica, sans-serif">----</font></div><div><font face="arial, helvetica, sans-serif"><strong>Emil Uzelac</strong> | ThemeID | T: <a href="tel:224-444-0006" value="+12244440006" target="_blank">224-444-0006</a> | Twitter: @EmilUzelac | E: <a href="mailto:emil@themeid.com" target="_blank">emil@themeid.com</a> | <a href="http://themeid.com/" target="_blank">http://themeid.com</a></font></div>
<div><font color="#999999" face="arial, helvetica, sans-serif">Make everything as simple as possible, but not simpler. - Albert Einstein</font></div><br>
<br><br><div class="gmail_quote"><div><div></div><div>On Wed, Jul 27, 2011 at 5:26 PM, Sayontan Sinha <span dir="ltr"><<a href="mailto:sayontan@gmail.com" target="_blank">sayontan@gmail.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div>
Hi,<br>Is there a way to have page templates in a sub-folder of a theme or do they have to be in the root folder? I know that using filter hooks an a template from a sub-folder can be added to the drop-down list of templates in the "Edit Page" screen (the way BP does it). Is there an easier way to do this?<br>
<br>Regards,<br>Sayontan.<br clear="all"><br>-- <br>Sayontan Sinha<br><a href="http://mynethome.net" target="_blank">http://mynethome.net</a> | <a href="http://mynethome.net/blog" target="_blank">http://mynethome.net/blog</a><br>
<font color="#888888">
--<br>Beating Australia in Cricket is like killing a celebrity. The death gets more coverage than the crime.<br><br>
</font><br></div></div>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div>