File: /home/modernpainters.co.uk/public_html/wp-content/themes/honeypress/inc/breadcrumbs/breadcrumbs.php
<?php
// theme sub header breadcrumb functions
function honeypress_curPageURL() {
$pageURL = 'http';
if ( key_exists("HTTPS", $_SERVER) && ( $_SERVER["HTTPS"] == "on" ) ){
$pageURL .= "s";
}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
if( !function_exists('honeypress_breadcrumbs') ):
function honeypress_breadcrumbs()
{
global $post;
$homeLink = home_url('/');
?>
<section class="page-title-section" <?php if ( get_header_image() ){ ?> style="background:#17212c url('<?php header_image(); ?>')" <?php } ?>>
<div class="overlay"></div>
<div class="container">
<div class="row">
<div class="col-lg-12 col-md-12">
<?php
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
if (is_home() || is_front_page()) {
if( ! function_exists( 'spiceb_activate' ) )
{
if(get_option('show_on_front')=='page')
{
if(is_front_page())
{
?>
<div class="page-title text-center text-white">
<h1 class="text-white"><?php echo esc_html(get_the_title( get_option('page_on_front', true) )); ?></h1>
</div>
<?php
}
else if(is_home())
{
?>
<div class="page-title text-center text-white">
<h1 class="text-white"><?php echo esc_html(get_the_title( get_option('page_for_posts', true) )); ?></h1>
</div>
<?php
}
}
else if(get_option('show_on_front')=='posts')
{
?>
<div class="page-title text-center text-white">
<h1 class="text-white"><?php echo wp_kses_post(get_theme_mod('blog_page_title_option', __('Home', 'honeypress'))); ?></h1>
</div>
<?php
}
}
//else condition will run when spicebox plugin is active
else
{
if(get_option('show_on_front')=='posts')
{
?>
<div class="page-title text-center text-white">
<h1 class="text-white"><?php echo wp_kses_post(get_theme_mod('blog_page_title_option', __('Home', 'honeypress'))); ?></h1>
</div>
<?php
}
else
{
if(is_front_page())
{
?>
<div class="page-title text-center text-white">
<h1 class="text-white"><?php echo esc_html(get_the_title( get_option('page_on_front', true) )); ?></h1>
</div>
<?php
}
else if(is_home())
{
?>
<div class="page-title text-center text-white">
<h1 class="text-white"><?php echo esc_html(get_the_title( get_option('page_for_posts', true) )); ?></h1>
</div>
<?php
}
}
}
}
else
{ ?>
<div class="page-title text-center text-white">
<?php
if (is_search())
{
echo '<h1 class="text-white">'. get_search_query() .'</h1>';
}
else if(is_404())
{
echo '<h1 class="text-white">'. esc_html__('Error 404','honeypress') .'</h1>';
}
else if(is_category())
{
echo '<h1 class="text-white">'. ( esc_html__('Category: ','honeypress').single_cat_title( '', false ) ) .'</h1>';
}
else if ( !is_single() && !is_page() && get_post_type() != 'post' && !is_404() )
{
if ( class_exists( 'WooCommerce' ) )
{
if(is_shop())
{ ?>
<h1 class="text-white"><?php woocommerce_page_title(); ?></h1>
<?php
}
}
}
elseif( is_tag() )
{
echo '<h1 class="text-white">'. ( esc_html__('Tag : ','honeypress') .single_tag_title( '', false ) ) .'</h1>';
}
else if(is_archive())
{
the_archive_title( '<h1 class="text-white">', '</h1>' );
}
else
{ ?>
<h1 class="text-white"><?php the_title(''); ?></h1>
<?php
}
?>
</div>
<?php }
$honeypress_breadcrumb_type = get_theme_mod('honeypress_breadcrumb_type','default');
if($honeypress_breadcrumb_type == 'yoast') {
if ( function_exists('yoast_breadcrumb') ) {
$wpseo_titles=get_option('wpseo_titles');
if($wpseo_titles['breadcrumbs-enable']==true){
echo '<ul class="page-breadcrumb text-center">';
echo '<li>';
echo '</li>';
$breadcrumbs = yoast_breadcrumb("","",false);
echo wp_kses_post($breadcrumbs);
echo '</ul>';
}
}
}
elseif($honeypress_breadcrumb_type == 'navxt')
{
if( function_exists( 'bcn_display' ) )
{
echo '<nav class="page-breadcrumb text-center navxt-breadcrumb">';
bcn_display();
echo '</nav>';
}
}
elseif($honeypress_breadcrumb_type == 'rankmath')
{
if( function_exists( 'rank_math_the_breadcrumbs' ) )
{
rank_math_the_breadcrumbs();
}
}
?>
</div>
</div>
</div>
</section>
<?php }
endif; ?>