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 '
'; } /** * Container close. * * @return string */ public static function do_container_close() { echo '
'; } /** * Columns open. * * @return string */ public static function do_columns_open( $mobile = "", $tablet = "", $desktop = "") { echo sprintf( '
', ' ' . sanitize_html_class( $mobile ), ' ' . sanitize_html_class( $tablet ), ' ' . sanitize_html_class( $desktop ) ); // WPCS: XSS ok. } /** * Columns close. * * @return string */ public static function do_columns_close() { echo '
'; } /** * Render the site title for the selective refresh partial. * * @return void */ public static function blogname() { bloginfo( 'name' ); } /** * Render the site tagline for the selective refresh partial. * * @return void */ public static function blogdescription() { bloginfo( 'description' ); } public static function do_header_toggle() { if( ! Options::get_option( 'sticky_header' ) ) { return; } ?> '; break; case 'double-bounce' : $markup .= '
'; break; case 'wave' : $markup .= '
'; break; case 'wandering-cubes' : $markup .= '
'; break; case 'pulse' : $markup .= '
'; break; case 'chasing-dots' : $markup .= '
'; break; case 'three-bounce' : $markup .= '
'; break; case 'circle' : $markup .= '
'; break; case 'cube-grid' : $markup .= '
'; break; case 'fading-circle' : $markup .= '
'; break; case 'folding-cube' : $markup .= '
'; break; } $markup = str_replace( array( "\n", "\t", "\r" ), '', $markup ); return sprintf( '
%s
', $markup ); } }