Description
This is for what is displayed at your site’s main URL.
Depends on the site’s "Front page displays" Reading Settings ‘show_on_front’ and ‘page_on_front’.
If you set a static page for the front page of your site, this function will return true when viewing that page.
Otherwise the same as @see WP_Query::is_home()
Return
(bool) Whether the query is for the front page of the site.
Source
File: wp-includes/class-wp-query.php
public function is_front_page() {
// Most likely case.
if ( 'posts' === get_option( 'show_on_front' ) && $this->is_home() ) {
return true;
} elseif ( 'page' === get_option( 'show_on_front' ) && get_option( 'page_on_front' )
&& $this->is_page( get_option( 'page_on_front' ) )
) {
return true;
} else {
return false;
}
}
Changelog
Version | Description |
3.1.0 | Introduced. |