如何在Wordpress中从面包屑中删除“主页”

时间:2018-12-28 16:21:56

标签: php wordpress

我的wordpress网站中有诸如“ Home> City”之类的面包屑

我只想在面包屑中显示“城市”名称。我不想显示“主页”

我该如何实现?谢谢。

这是我将面包屑称为前端代码的代码

<?php
        $display_property_breadcrumbs = get_option( 'theme_display_property_breadcrumbs' );
        if ( 'true' == $display_property_breadcrumbs ) {
            get_template_part( 'common/partials/breadcrumbs' );
        }
        ?>

这是我主题的面包屑文件

<?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

}
}

1 个答案:

答案 0 :(得分:1)

您可以使用array_shift

syscall
相关问题