A WordPress-centric search engine for devs and theme authors



is_home ›

Since1.5.0
Deprecatedn/a
is_home ( No parameters )
See:
Returns:
  • (bool) True if blog view homepage, otherwise false.
Defined at:
Codex:

Determines if the query is for the blog homepage.

The blog homepage is the page that shows the time-based blog content of the site.

is_home() is dependent on the site's "Front page displays" Reading Settings 'show_on_front' and 'page_for_posts'.

If a static page is set for the front page of the site, this function will return true only on the page you set as the "Posts page".



Source

function is_home() {
	global $wp_query;

	if ( ! isset( $wp_query ) ) {
		_doing_it_wrong( __FUNCTION__, __( 'Conditional query tags do not work before the query is run. Before then, they always return false.' ), '3.1.0' );
		return false;
	}

	return $wp_query->is_home();
}