首页>文档>B2相关问题>B2主题二开>给文章页面添加面包屑导航

给文章页面添加面包屑导航

B2主题默认没有在文章页面显示面包屑,但主题内置了生成面包屑的方法,可以通过子主题调用。

原理:B2主题的 Modules\Common\Post.php 文件中有一个 post_breadcrumb($post_id) 方法,需要通过复制模板文件到子主题并添加调用代码来实现

操作步骤:

  1. 将父主题 b2/TempParts/Single/content.php 文件复制到子主题目录 b2child/TempParts/Single/ 下。

  2. 编辑子主题中的 content.php,找到 do_action('b2_single_article_before'); 这行代码。

  3. 在其下方插入。

    PHP
    <div class="post-breadcrumb b2-hover mg-b"><?php echo Post::post_breadcrumb($post_id); ?></div>
  4. 保存后刷新文章页面即可看到面包屑导航。

签到成功