PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/demo2024feb.kerihosting.com/wp-content/themes/genesis/lib/functions/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/demo2024feb.kerihosting.com/wp-content/themes/genesis/lib/functions/breadcrumb.php |
<?php /** * Genesis Framework. * * WARNING: This file is part of the core Genesis Framework. DO NOT edit this file under any circumstances. * Please do all modifications in the form of a child theme. * * @package Genesis\Breadcrumbs * @author StudioPress * @license GPL-2.0-or-later * @link https://my.studiopress.com/themes/genesis/ */ /** * Helper function for the Genesis Breadcrumb Class. * * @since 1.0.0 * * @global Genesis_Breadcrumb $_genesis_breadcrumb * * @param array $args Breadcrumb arguments. */ function genesis_breadcrumb( $args = array() ) { global $_genesis_breadcrumb; if ( ! $_genesis_breadcrumb ) { $_genesis_breadcrumb = new Genesis_Breadcrumb(); } $_genesis_breadcrumb->output( $args ); } add_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' ); /** * Display Breadcrumbs above the Loop. Concedes priority to popular breadcrumb * plugins. * * @since 1.0.0 * * @return void Return early if Genesis settings dictate that no breadcrumbs should show in current context. */ function genesis_do_breadcrumbs() { if ( ( is_single() && ! genesis_get_option( 'breadcrumb_single' ) ) || ( is_page() && ! genesis_get_option( 'breadcrumb_page' ) ) || ( is_404() && ! genesis_get_option( 'breadcrumb_404' ) ) || ( is_attachment() && ! genesis_get_option( 'breadcrumb_attachment' ) ) || ( ( 'posts' === get_option( 'show_on_front' ) && is_home() ) && ! genesis_get_option( 'breadcrumb_home' ) ) || ( ( 'page' === get_option( 'show_on_front' ) && is_front_page() ) && ! genesis_get_option( 'breadcrumb_front_page' ) ) || ( ( 'page' === get_option( 'show_on_front' ) && is_home() ) && ! genesis_get_option( 'breadcrumb_posts_page' ) ) || ( ( is_archive() || is_search() ) && ! genesis_get_option( 'breadcrumb_archive' ) ) ) { return; } $config = genesis_get_config( 'breadcrumbs' ); if ( function_exists( 'bcn_display' ) ) { echo $config['prefix']; bcn_display(); echo $config['suffix']; } elseif ( function_exists( 'breadcrumbs' ) ) { breadcrumbs(); } elseif ( function_exists( 'crumbs' ) ) { crumbs(); } 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 ); } }