trail(); } public static function breadcrumb() { if ( function_exists( 'bcn_display' ) ) { echo '
'; } elseif ( function_exists( 'breadcrumbs' ) ) { breadcrumbs(); } elseif ( function_exists( 'crumbs' ) ) { crumbs(); } elseif ( class_exists( 'WPSEO_Breadcrumbs' ) ) { yoast_breadcrumb( '' ); } elseif ( function_exists( 'yoast_breadcrumb' ) && ! class_exists( 'WPSEO_Breadcrumbs' ) ) { yoast_breadcrumb( '' ); } else { echo self::baltic_breadcrumb(); // WPCS: XSS ok. } } public static function do_breadcrumb() { $breadcrumb__archive = Options::get_option( 'breadcrumb__archive' ); $breadcrumb__attachment = Options::get_option( 'breadcrumb__attachment' ); $breadcrumb__page = Options::get_option( 'breadcrumb__page' ); $breadcrumb__single = Options::get_option( 'breadcrumb__single' ); if( is_home() && $breadcrumb__archive ) { self::breadcrumb(); } elseif ( is_archive() && $breadcrumb__archive ) { self::breadcrumb(); } elseif( is_attachment() && $breadcrumb__attachment ) { self::breadcrumb(); } elseif( is_singular( 'page' ) && Options::get_custom_field( '_breadcrumb' ) ) { if ( Options::get_custom_field( '_breadcrumb' ) === 'show' ) { self::breadcrumb(); } } elseif( is_singular( 'page' ) && $breadcrumb__page ) { self::breadcrumb(); } elseif( is_single() && Options::get_custom_field( '_breadcrumb' ) ) { if( Options::get_custom_field( '_breadcrumb' ) === 'show' ) { self::breadcrumb(); } } elseif( is_single() && $breadcrumb__single ) { self::breadcrumb(); } } /** * Container open. * * @return string */ public static function do_container_open() { echo '