【问题标题】:Breadcrumb menu in wordpresswordpress 中的面包屑菜单
【发布时间】:2015-06-09 14:19:58
【问题描述】:

我被困在如何在我的 wordpress 中创建一个面包屑菜单,这样当我选择主菜单时,路径会显示它的第一个内部菜单。例如,我有一个主菜单 About us 和 Company Profile 作为它的子菜单。当我选择关于我们时,我想获得公司简介页面以及关于我们/公司简介之类的面包屑。有什么办法吗?任何插件?我目前使用 Breadcrumb NavXT 插件来创建面包屑

【问题讨论】:

    标签: menu wordpress breadcrumbs


    【解决方案1】:

    您可以在不使用任何插件的情况下添加面包屑。请将以下代码添加到您的主题 functions.php 文件中。

    function breadcrumbs($id = null){
    ?>
    <div id="breadcrumbs">
        <a href="<?php bloginfo('url'); ?>">Home</a></span> >
        <?php if(!empty($id)): ?>
        <a href="<?php echo get_permalink( $id ); ?>" ><?php echo get_the_title( $id ); ?></a> >
        <?php endif; ?>
        <span class="breadcrumb_last"><?php the_title(); ?></span>
    </div>
    <?php }
    

    现在,当您想添加面包屑时,只需像这样调用此函数。

    <?php breadcrumbs(); ?>
    

    如上所述,如果此页面是 about 页面的子页面,则必须将 about 页面 id 添加到此函数中,并将其调用到公司资料页面。

    <?php breadcrumbs($id); ?>
    

    【讨论】:

    • 它是完全动态的,如果您不想调用所有文件,您可以简单地将此函数调用到具有适当条件的头文件中,它会自动添加到所有页面中
    • 是的。我做到了。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多