<div dir="ltr">Very little. And in fact, that's how I personally implement it, because it's more flexible.<div><br></div><div>The problem with front-page.php is that it is generally used as a featured-content display, with no consideration of the blog posts index - and unless blog-posts-on-front is explicitly considered, it prevents the user from displaying the blog posts index on the site front page. </div>
<div><br></div><div>Unless front-page.php accounts for the blog posts index, the inclusion/exclusion of front-page.php results in two classes of Themes: those that can display the blog posts index on the front page, and those that can't. Front-page templates are great, and can be an awesome Theme feature, but there is no reason that Themes should be differentiated on that basis. There's no reason that a user should be prevented from using an otherwise perfect Theme, merely because the Theme fails to account for the blog posts index-as-front-page use case - a use case that is, as far as I'm aware, still far more prevalent than the static page-as-front-page use case.</div>
<div><br></div><div>I proposed the idea of having the Template Hierarchy use either home.php or front-page.php, dependent upon get_option( 'show_on_front' ) - but that idea was fairly quickly shot down.</div></div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Sep 9, 2013 at 3:07 PM, Otto <span dir="ltr"><<a href="mailto:otto@ottodestruct.com" target="_blank">otto@ottodestruct.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Question: What's the benefit of that over including a home.php and a<br>
custom Page Template for use by whatever static page the user chooses<br>
to use?<br>
<span class="HOEnZb"><font color="#888888"><br>
-Otto<br>
</font></span><div class="im HOEnZb"><br>
<br>
On Mon, Sep 9, 2013 at 2:05 PM, Chip Bennett <<a href="mailto:chip@chipbennett.net">chip@chipbennett.net</a>> wrote:<br>
> Scratch that. Typed too fast:<br>
><br>
> if ( 'posts' == get_option( 'show_on_front' ) ) {<br>
>     include( get_home_template() );<br>
> } else {<br>
>     // Custom front-page markup goes here<br>
> }<br>
><br>
> The option is 'show_on_front', not 'front_page_displays'.<br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<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>
</div></div></blockquote></div><br></div>