[wp-hackers] is_front_page should have it's own template file

Alexander Beutl xel at netgra.de
Tue Apr 22 20:09:39 GMT 2008


I don't ment to close the ticket - if you want to do it and it might indeed
be handy in many cases this would be best served with two templates
one for static and one for indexed frontpage.

2008/4/22, Aaron D. Campbell <aaron at xavisys.com>:
>
> I suppose I see the point.  While it would be handy in my cases, it would
> be less handy for others.  Ticket closed.
>
> Alexander Beutl wrote:
>
> > Both are nonsense.
> > sorry for this harsh answer, I don't want to offend, but as I understand
> > it,
> > you don't see the obvious point in this.
> >
> > you'd need a static_front_page.php and a index_front_page.php since it
> > isn't
> > the templates choise if the frontpage displays the_loop() or just a
> > page.
> >
> > Is you use only front_page.php this will result in the theme breaking
> > whenever someone doesn't agree with the theme authors choise for what
> > the
> > frontpage has to be used for.
> >
> > Today you need a if... else... check for checking wether a page is
> > frontpage
> > or not.
> > after your change - you'll need it too, but in another file.
> > That just makes no sense.
> >
> > Imagine I create a front.php which does displays the loop and is
> > layouted
> > for that and you try displaying a page in it... no good idea if I offer
> > a
> > page.php which is layout for exactly this.
> > If I create a front.php which is made for static pages the_loop wont be
> > used
> > and therefor it will not work at all if you try using it as index
> >
> > Just my 2ct.
> >
> > 2008/4/22, Aaron D. Campbell <aaron at xavisys.com>:
> >
> >
> > > Good point.  In order to keep backwards compatibility, if the user
> > > uses
> > > posts as the front page, it should really go:
> > > front.php -> home.php -> index.php
> > >
> > > If the user uses a static page:
> > > customTemplate -> front.php -> page.php -> index.php
> > >
> > > I attached a new diff to the ticket:
> > > http://trac.wordpress.org/attachment/ticket/6801/6801.002.diff
> > >
> > > Would that make more sense?
> > >
> > > Otto wrote:
> > >
> > >
> > >
> > > > Yeah, I see that, I'm just trying to grasp where you want it fitted
> > > > into the hierarchy.
> > > >
> > > > Look at those cases again. Are you thinking of this sort of change?
> > > >
> > > > Case 2: Static front page.
> > > > - Template is custom Page Template fallback to front.php fallback to
> > > > page.php fallback to index.php.
> > > >
> > > > The reason I ask is that I'm not certain how to handle front.php in
> > > > the default case, where the main blog posts are the front page.
> > > > Would
> > > > it only be used for the static front page case?
> > > >
> > > > My viewpoint is that a template name like that should have a well
> > > > defined place in a theme, since a theme can include them. So
> > > > what/where would it make sense for a theme to include as the front
> > > > page?
> > > >
> > > >
> > > >
> > > _______________________________________________
> > > wp-hackers mailing list
> > > wp-hackers at lists.automattic.com
> > > http://lists.automattic.com/mailman/listinfo/wp-hackers
> > >
> > >
> > >
> > _______________________________________________
> > wp-hackers mailing list
> > wp-hackers at lists.automattic.com
> > http://lists.automattic.com/mailman/listinfo/wp-hackers
> >
> >
>
> --
> Aaron D. Campbell
> Owner
> Xavisys
>
> _______________________________________________
> wp-hackers mailing list
> wp-hackers at lists.automattic.com
> http://lists.automattic.com/mailman/listinfo/wp-hackers
>


More information about the wp-hackers mailing list