WordPress-显示指向当前页面的页面

时间:2019-01-25 10:12:59

标签: php wordpress

我正在使用Wordpress。我的目标是显示当前页面的动态路径-像这样:首页/博客/帖子-名称。它在博客页面内,因此无法使用静态html来完成,因为它是动态更改的(或者可能借助ACF?)。

我发现的全部是下一个/上一个链接和使用方法教程。提前致谢。

1 个答案:

答案 0 :(得分:0)

我们创建了一个名为get_breadcrumb()的自定义函数,以生成面包屑链接。您只需在当前主题的functions.php文件中添加get_breadcrumb()函数代码。

function get_breadcrumb() {
    echo '<a href="'.home_url().'" rel="nofollow">Home</a>';
    if (is_category() || is_single()) {
        echo "&nbsp;&nbsp;&#187;&nbsp;&nbsp;";
        the_category(' &bull; ');
            if (is_single()) {
                echo " &nbsp;&nbsp;&#187;&nbsp;&nbsp; ";
                the_title();
            }
    } elseif (is_page()) {
        echo "&nbsp;&nbsp;&#187;&nbsp;&nbsp;";
        echo the_title();
    } elseif (is_search()) {
        echo "&nbsp;&nbsp;&#187;&nbsp;&nbsp;Search Results for... ";
        echo '"<em>';
        echo the_search_query();
        echo '</em>"';
    }
}

显示面包屑: 在single.php文件和要在WordPress网站上显示面包屑的其他文件中调用get_breadcrumb()函数。

<div class="breadcrumb"><?php get_breadcrumb(); ?></div>

https://www.codexworld.com/wordpress-how-to-display-breadcrumb-without-plugin/