function genesis_do_breadcrumbs() { /** * Do not output breadcrumbs if filter returns true. * * @since 3.1.0 * * @param bool $breadcrumbs_hidden True to hide breadcrumbs, false to show them. */ $genesis_breadcrumbs_hidden = apply_filters( 'genesis_do_breadcrumbs', genesis_breadcrumbs_hidden_on_current_page() ); if ( $genesis_breadcrumbs_hidden ) { return; } if ( genesis_breadcrumbs_disabled_on_current_page() ) { return; } $config = genesis_get_config( 'breadcrumbs' ); if ( function_exists( 'bcn_display' ) ) { // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $config['prefix']; bcn_display(); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped echo $config['suffix']; } elseif ( class_exists( 'WPSEO_Breadcrumbs' ) && genesis_get_option( 'breadcrumbs-enable', 'wpseo_titles' ) ) { yoast_breadcrumb( $config['prefix'], $config['suffix'] ); } elseif ( function_exists( 'yoast_breadcrumb' ) && ! class_exists( 'WPSEO_Breadcrumbs' ) ) { yoast_breadcrumb( $config['prefix'], $config['suffix'] ); } else { genesis_breadcrumb( $config ); } }