Child Themes: simple answer, <b>NO</b>.<div><br></div><div>Longer answer:</div><div><br></div><div>The Theme-Trac system is ready for Child Themes. The Theme Review process is essentially ready for Child Themes. Extend is capable of listing Child Themes.</div>
<div><br></div><div>The problem is primarily the infrastructure within WordPress itself, and the way that the "Add New Theme" functionality handles Child Themes. The core dev team wants to improve on the UX before green-lighting Child Themes in the Repository.</div>
<div><br></div><div>Chip<br><br><div class="gmail_quote">On Tue, Jul 26, 2011 at 7:15 AM, Qamar Ashraf <span dir="ltr"><<a href="mailto:life.object@gmail.com">life.object@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Thanks Chip,<div>You have helped me further to clarify the concepts. and thanks to Justin Tadlock for this useful tutorial,</div><div class="im"><div><br></div><div><a href="http://justintadlock.com/archives/2010/11/17/how-to-load-files-within-wordpress-themes" target="_blank">http://justintadlock.com/archives/2010/11/17/how-to-load-files-within-wordpress-themes</a></div>
<div><br></div></div><div>- So what about Child Themes, in a simple yes/no answer ?<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Tue, Jul 26, 2011 at 4:51 PM, Chip Bennett <span dir="ltr"><<a href="mailto:chip@chipbennett.net" target="_blank">chip@chipbennett.net</a>></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><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 "OK" 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'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><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( 'file.php' ), 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'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's, consider using locate_template. This would allow child themes to override anything you'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'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'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's probably *okay* to use locate_template() in this context; I'm not sure what benefit there would be.)</div>
<div><br></div><div><font color="#888888">Chip</font><div><div></div><div><br><br><div class="gmail_quote">On Tue, Jul 26, 2011 at 12:17 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">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 "OK" in the Theme Validation process ?</div></div><div>Yes.</div><div><div><br></div><div><b>require_once / include_once vs locate_template( array( 'file.php' ), 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'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's, consider using locate_template. This would allow child themes to override anything you'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"><<a href="mailto:life.object@gmail.com" target="_blank">life.object@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>
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 "OK" in the Theme Validation process ?</div><div><br></div><div><b>require_once / include_once vs locate_template( array( 'file.php' ), 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" 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><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></div><div><font color="#666666">@lifeobject1</font></div><br>
</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>