Reputation: 101
There are breadcrumbs in my wordpress site like "Home>City"
I want to display only "City" name in the breadcrumb. I dont want to display "Home"
How can I achieve this? Thanks..
This is the code I call the breadcrumbs to my front-end place
<?php
$display_property_breadcrumbs = get_option( 'theme_display_property_breadcrumbs' );
if ( 'true' == $display_property_breadcrumbs ) {
get_template_part( 'common/partials/breadcrumbs' );
}
?>
And this is my theme's breadcrumbs file
<?php
/**
* Breadcrumbs for property detail page.
*
* @package realhomes
* @subpackage classic
*/
global $post;
$possible_taxonomies = array( 'property-city', 'property-type', 'property-status' );
$breadcrumbs_taxonomy = get_option( 'theme_breadcrumbs_taxonomy' );
if ( $breadcrumbs_taxonomy && in_array( $breadcrumbs_taxonomy, $possible_taxonomies ) ) {
$inspiry_breadcrumbs_items = inspiry_get_breadcrumbs_items( $post->ID, $breadcrumbs_taxonomy, false );
$breadcrumbs_count = count( $inspiry_breadcrumbs_items );
if ( is_array( $inspiry_breadcrumbs_items ) && ( 0 < $breadcrumbs_count ) ) {
$bread_crumbs_modern = '';
if ( 'modern' === INSPIRY_DESIGN_VARIATION ) {
$bread_crumbs_modern = ' page-breadcrumbs-modern';
}
?>
<div class="page-breadcrumbs <?php echo $bread_crumbs_modern;?>">
<nav class="property-breadcrumbs">
<ul>
<?php
$breadcrumbs_item_index = 1;
foreach ( $inspiry_breadcrumbs_items as $item ) {
echo '<li>';
if ( isset( $item['url'] ) && ! empty( $item['url'] ) ) {
?>
<a href="<?php echo esc_url( $item['url'] ); ?>"><?php echo esc_html( $item['name'] ); ?></a><?php
} else {
echo esc_html( $item['name'] );
}
$breadcrumbs_item_index ++;
if ( $breadcrumbs_item_index <= $breadcrumbs_count ) {
if ( is_rtl() ) {
?><i class="breadcrumbs-separator fa fa-angle-left"></i><?php
} else {
?><i class="breadcrumbs-separator fa fa-angle-right"></i><?php
}
}
echo '</li>';
}
?>
</ul>
</nav>
</div>
<?php
}
}
Upvotes: 0
Views: 730
Reputation: 2375
You can use array_shift
array_shift($inspiry_breadcrumbs_items); // Removes the Home item
Upvotes: 1