WP_Customize_Manager::has_published_pages()
Return whether there are published pages.
Description
Used as active callback for static front page section and controls.
Source
File: wp-includes/class-wp-customize-manager.php
public function has_published_pages() {
$setting = $this->get_setting( 'nav_menus_created_posts' );
if ( $setting ) {
foreach ( $setting->value() as $post_id ) {
if ( 'page' === get_post_type( $post_id ) ) {
return true;
}
}
}
return 0 !== count( get_pages() );
}
Changelog
Version | Description |
---|---|
WP-4.7.0 | Introduced. |