Thanks Chip,<div>You have helped me further to clarify the concepts. and thanks to Justin Tadlock for this useful tutorial,</div><div><br></div><div><a href="http://justintadlock.com/archives/2010/11/17/how-to-load-files-within-wordpress-themes">http://justintadlock.com/archives/2010/11/17/how-to-load-files-within-wordpress-themes</a></div>
<div><br></div><div>- So what about Child Themes, in a simple yes/no answer ?<br><br><div class="gmail_quote">On Tue, Jul 26, 2011 at 4:51 PM, Chip Bennett <span dir="ltr">&lt;<a href="mailto:chip@chipbennett.net">chip@chipbennett.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">To further expound on this one:<div class="im"><div><br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px">
<div><span style="font-family:arial, sans-serif;font-size:13px;border-collapse:collapse;color:rgb(51, 51, 51)"><div>
<b>CSS3 Properties</b></div><div><br></div><div><div style="color:rgb(80, 0, 80)"><div><div>background: -moz-linear-gradient(#252525, #0a0a0a);</div><div>background: -o-linear-gradient(#252525, #0a0a0a);</div>
<div>background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a));</div><div>background: -webkit-linear-gradient(#252525, #0a0a0a);</div><div>-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;</div><div>

-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;</div></div><div><br></div><div>etc....</div><div><br></div><div><b>Q#1:</b> Will these be &quot;OK&quot; in the Theme Validation process ?</div></div><div>Yes.</div></div>
</span></div>
</blockquote></div><div><div><br></div><div>The Guidelines (used to) explicitly state that these prefixes are acceptable. I&#39;m not sure when that statement got removed, but it is still applicable.</div><div><br></div>
<div>And just to clarify on this one:<div class="im"><div>
<br></div><blockquote style="margin:0 0 0 40px;border:none;padding:0px"><div><div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><div><div>
<div><b>require_once / include_once vs locate_template( array( &#39;file.php&#39; ), true, false );</b></div></div></div></span><font face="arial, sans-serif"><span style="border-collapse:collapse">Hopefully </span></font><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">Otto will not mind. This is what I&#39;ve learned from him: </span></div>

<div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><i>Instead of doing require&#39;s, consider using locate_template. This would allow child themes to override anything you&#39;re requiring.</i></span><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><div>

<div><div><br></div><div><b>Q#2:</b> Can i use require_once instead of locate_template ?</div></div><div>Yes</div></div></span></div></div></blockquote><div><br></div></div><div>If you&#39;re including a template-part file, i.e. a file that is intended to be used as part of rendering the output, then you should be using get_template_part(). If the template part file is in a subdirectory, then you should be using locate_template().</div>

<div><br></div><div>If you&#39;re including a functional file (generally speaking, anything included inside of functions.php), then you should be using include() or require(), as appropriate. (Though it&#39;s probably *okay* to use locate_template() in this context; I&#39;m not sure what benefit there would be.)</div>

<div><br></div><div><font color="#888888">Chip</font><div><div></div><div class="h5"><br><br><div class="gmail_quote">On Tue, Jul 26, 2011 at 12:17 AM, Emil Uzelac <span dir="ltr">&lt;<a href="mailto:emil@themeid.com" target="_blank">emil@themeid.com</a>&gt;</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">I will answer in the order which it was received ;)<br clear="all"></font></font></font><div><div><font face="arial, helvetica, sans-serif"><br>

</font></div>


<div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><div><b>CSS3 Properties</b></div><div>
<br></div><div><div><div><div>background: -moz-linear-gradient(#252525, #0a0a0a);</div><div>background: -o-linear-gradient(#252525, #0a0a0a);</div><div>background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a));</div>




<div>background: -webkit-linear-gradient(#252525, #0a0a0a);</div><div>-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;</div><div>-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;</div></div><div><br></div><div>etc....</div>




<div><br></div><div><b>Q#1:</b> Will these be &quot;OK&quot; in the Theme Validation process ?</div></div><div>Yes.</div><div><div><br></div><div><b>require_once / include_once vs locate_template( array( &#39;file.php&#39; ), true, false );</b></div>



</div></div></span><font face="arial, sans-serif"><span style="border-collapse:collapse">Hopefully </span></font><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px">Otto will not mind. This is what I&#39;ve learned from him: </span></div>



<div><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><i>Instead of doing require&#39;s, consider using locate_template. This would allow child themes to override anything you&#39;re requiring.</i></span><span style="border-collapse:collapse;font-family:arial, sans-serif;font-size:13px"><div>

<div>


<div><br></div><div><b>Q#2:</b> Can i use require_once instead of locate_template ?</div></div><div>Yes</div><div><div><br></div><div><b>Q#3: </b>What is requirement of submitting Child Themes, if the parent is already approved in the WordPress Free Themes directory ?</div>




</div></div><div>No support for Child Themes as yet. (last time I was informed that is)</div><div><br></div><div><br></div></span></div><div><font face="arial, helvetica, sans-serif"><br></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>

<font color="#888888">



<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></font><div class="gmail_quote"><div><div></div><div>On Tue, Jul 26, 2011 at 12:08 AM, Qamar Ashraf <span dir="ltr">&lt;<a href="mailto:life.object@gmail.com" target="_blank">life.object@gmail.com</a>&gt;</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>


Hello,<div>I am working on my new version of theme. Please help me about,</div><div><br></div><div><b>CSS3 Properties</b></div><div><br></div><div><div><div>background: -moz-linear-gradient(#252525, #0a0a0a);</div><div>background: -o-linear-gradient(#252525, #0a0a0a);</div>





<div>background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#252525), to(#0a0a0a));</div><div>background: -webkit-linear-gradient(#252525, #0a0a0a);</div><div>-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;</div><div>





-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px;</div></div><div><br></div><div>etc....</div><div><br></div><div><b>Q#1:</b> Will these be &quot;OK&quot; in the Theme Validation process ?</div><div><br></div><div><b>require_once / include_once vs locate_template( array( &#39;file.php&#39; ), true, false );</b></div>





<div><br></div><div><b>Q#2:</b> Can i use require_once instead of locate_template ?</div><div><br></div><div><b>Q#3: </b>What is requirement of submitting Child Themes, if the parent is already approved in the WordPress Free Themes directory ?</div>





<div><br></div><div>Thanks</div><br>-- <br><font color="#666666">Regards</font><div><font color="#666666">Qamar Ashraf</font></div><div><font color="#666666"><a href="http://www.tutorialchip.com" target="_blank">www.tutorialchip.com</a></font></div>





<div><font color="#666666">@lifeobject</font></div><br>
</div>
<br></div></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></div></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></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><br clear="all"><br>-- <br><font color="#666666">Regards</font><div><font color="#666666">Qamar Ashraf</font></div><div><font color="#666666"><a href="http://www.tutorialchip.com" target="_blank">www.tutorialchip.com</a></font></div>
<div><font color="#666666">@lifeobject1</font></div><br>
</div>