[wp-trac] [WordPress Trac] #59252: is_front_page returns false when a static blog page has been set.

WordPress Trac noreply at wordpress.org
Thu Aug 31 10:57:02 UTC 2023


#59252: is_front_page returns false when a static blog page has been set.
--------------------------+------------------------------
 Reporter:  neo2k23       |       Owner:  (none)
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:  Awaiting Review
Component:  General       |     Version:  trunk
 Severity:  normal        |  Resolution:
 Keywords:                |     Focuses:
--------------------------+------------------------------

Comment (by neo2k23):

 Replying to [comment:1 Marcio Zebedeu]:
 > I think that a post page should not be defined without first defining
 which page will be the home page.
 >
 > However, i believe that we should keep the "post page" option active
 only when the "home page" is chosen.


 Why should i define a static home page if i want to use the none static
 one? Does not make sense.  In that case one should not be able to set a
 static blog page if no static home page has been set.  But there is no
 restriction to that. If i don't have a static homepage i still can define
 a static blog page.

 However in both cases is_home() returns true (which is correct as there is
 no static homepage set) but is_front_page() does only in once case (only
 when no static homepage and no static blog page has been set). To me this
 looks like a inconsistancy.

 is_front_page() should only return true when a static homepage is set or
 in both cases when the static and non static homepage is set. But that
 would make is_home() redundant.

 But looking at the documentation is_front_page() should only return true
 on the static_home_page.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/59252#comment:2>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list