function genesis_entry_header_hidden_on_current_page() { /** * Override hide title state for the current page. * * @since 3.1.0 * * @param bool $genesis_title_hidden True to hide title, false to show it. */ $genesis_title_hidden = apply_filters( 'genesis_title_hidden', null ); if ( is_bool( $genesis_title_hidden ) ) { return $genesis_title_hidden; } // The “hide title” option is currently offered on singulars // and on the blog posts page. if ( ! is_singular() && ! ( is_home() && ! is_front_page() ) ) { return false; } /** * Prevents the “hide title” checkbox from appearing or functioning by returning false. * * @since 3.1.0 * * @param bool $title_toggle_enabled True if title toggle is enabled, false otherwise. */ $title_toggle_enabled = apply_filters( 'genesis_title_toggle_enabled', true ); if ( ! $title_toggle_enabled ) { return false; } return get_post_meta( get_queried_object_id(), '_genesis_hide_title', true ); }