<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
I test themes with a static front page and separate blog/home/posts
page all the time just to make sure they display things properly.
Besides proper template behavior, things to look out for might be:<br>
<br>
* page title<br>
* breadcrumbs<br>
* navigation links<br>
<br>
Another thing to note is that theme developers often mix up the
is_home() and is_front_page() conditionals. The theme ends up
executing code when it really wasn't meant to.<br>
<br>
On 4/22/2011 9:57 AM, Chip Bennett wrote:
<blockquote
cite="mid:BANLkTinac+hGFxJhUR=g5eM8aH4v1qow2A@mail.gmail.com"
type="cite">I've run into Themes for which "home.php" was intended
incorrectly to be used as a Static Front Page. (Granted, the one
I'm remembering specifically was not a repository-hosted Theme.)
But, it was cause enough for me to add it to my (personal) list of
things to check.
<div>
<br>
</div>
<div>(And this is another unfortunate example of
confusion-by-design, due to less-than-ideal nomenclature -
probably as a result of the nomenclature being established while
WordPress was still primarily a *blogging* application. But yes,
confusion abounds. I answer this question more than once a week,
between the WPORG support forums and wordpress.stackexchange.)</div>
<div><br>
</div>
<div>Chip<br>
<br>
<div class="gmail_quote">On Fri, Apr 22, 2011 at 9:48 AM, Otto <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:otto@ottodestruct.com">otto@ottodestruct.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div class="im">On Fri, Apr 22, 2011 at 8:40 AM, Chip
Bennett <<a moz-do-not-send="true"
href="mailto:chip@chipbennett.net">chip@chipbennett.net</a>>
wrote:<br>
</div>
<div class="im">> 2) The Theme Developer mistakenly uses
"home.php" instead of<br>
> "front-page.php" as the Front Page template, which
causes the Blog Posts<br>
> Index to behave incorrectly when in a Static Front
Page setup.<br>
<br>
</div>
There seems to be some confusion surrounding this.<br>
<br>
- home.php is used to display the main set of blog posts,
wherever<br>
they happen to be. The fallback for it is index.php.<br>
- front-page.php is used to display the front page,
regardless of<br>
whether it's a static page or the blog posts page. The
fallback for it<br>
is also index.php, *unless* you have a static page as the
front page,<br>
in which case it will use page.php and then index.php.<br>
<br>
In other words, home.php is always used for the main blog,
never for a<br>
Static Page on Front. Including a home.php is not an error,
if you are<br>
intending to only style the main blog area differently.<br>
<font color="#888888"><br>
-Otto<br>
</font>
<div>
<div class="h5">_______________________________________________<br>
theme-reviewers mailing list<br>
<a moz-do-not-send="true"
href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a moz-do-not-send="true"
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>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
theme-reviewers mailing list
<a class="moz-txt-link-abbreviated" href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a>
<a class="moz-txt-link-freetext" href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a>
</pre>
</blockquote>
</body>
</html>