• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 分享一个WordPress面包屑导航代码

分享一个WordPress面包屑导航代码

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了WordPress,面包屑导航,导航代码等相关知识,希望对您有所帮助

下面给大家分享一个WordPress面包屑导航代码,希望对需要的朋友有所帮助!

转载分享一段WordPress面包屑导航代码,支持自定义帖子类型、自定义分类,但貌似在分类归档页面不能显示父子分类层级有点遗憾。

将代码添加到当前主题函数模板functions.php中:

/** * WordPress Breadcrumbs **/function tsh_wp_custom_breadcrumbs() {      $separator              = '/';    $breadcrumbs_id         = 'tsh_breadcrumbs';    $breadcrumbs_class      = 'tsh_breadcrumbs';    $home_title             = esc_html__('Home', 'your-domain');      // Add here you custom post taxonomies    $tsh_custom_taxonomy    = 'product_cat';      global $post,$wp_query;            // Hide from front page    if ( !is_front_page() ) {                echo '<ul id="' . $breadcrumbs_id . '" class="' . $breadcrumbs_class . '">';                    // Home        echo '<li class="item-home"><a class="bread-link bread-home" href="' . get_home_url() . '" title="' . $home_title . '">' . $home_title . '</a></li>';        echo '<li class="separator separator-home"> ' . $separator . ' </li>';                    if ( is_archive() && !is_tax() && !is_category() && !is_tag() ) {                           echo '<li class="item-current item-archive"><strong class="bread-current bread-archive">' . post_type_archive_title('', false) . '</strong></li>';                       } else if ( is_archive() && is_tax() && !is_category() && !is_tag() ) {                           // For Custom post type            $post_type = get_post_type();                           // Custom post type name and link            if($post_type != 'post') {                                   $post_type_object = get_post_type_object($post_type);                $post_type_archive = get_post_type_archive_link($post_type);                               echo '<li class="item-cat item-custom-post-type-' . $post_type . '"><a class="bread-cat bread-custom-post-type-' . $post_type . '" href="' . $post_type_archive . '" title="' . $post_type_object->labels->name . '">' . $post_type_object->labels->name . '</a></li>';                echo '<li class="separator"> ' . $separator . ' </li>';                           }                           $custom_tax_name = get_queried_object()->name;            echo '<li class="item-current item-archive"><strong class="bread-current bread-archive">' . $custom_tax_name . '</strong></li>';                       } else if ( is_single() ) {                           $post_type = get_post_type();              if($post_type != 'post') {                                   $post_type_object = get_post_type_object($post_type);                $post_type_archive = get_post_type_archive_link($post_type);                               echo '<li class="item-cat item-custom-post-type-' . $post_type . '"><a class="bread-cat bread-custom-post-type-' . $post_type . '" href="' . $post_type_archive . '" title="' . $post_type_object->labels->name . '">' . $post_type_object->labels->name . '</a></li>';                echo '<li class="separator"> '&nbs
  


 
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 怎么忽略FTP登录来升级WordPress
  • WordPress控制文章评论最少字数和最大字数
  • WordPress使用钩子进行主题开发时怎么避免死循环
  • WordPress怎么实现评论自动填写QQ邮箱与昵称?
  • WordPress隐藏部分内容,评论后可见
  • WordPress程序打开速度慢的三种解决方法
  • 关于WordPress删除xmlrpc.php防DDOS攻击
  • WordPress建站教程,纯代码实现wordpress防止发布文章出现标题重复,自动检测重复标题文章
  • wordpress打开速度慢最佳解决方案
  • 一文讲解Wordpress插件怎么查找并安装

相关文章

  • PHP+jQuery+MySql实现红蓝投票功能
  • Photoshop设计颗粒质感艺术字教程
  • 带你开发一个虎年春节头像生成小程序
  • vue.js项目怎么实现百度地图显示
  • 四点重要的网站优化思路分享
  • Node.js设置NODE_ENV时发生错误怎么解决?
  • PHP生成唯一ID的四种方法介绍
  • 详解ThinkPHP5实现极验滑动验证码geetest功能
  • 详解PHP中高精度计时器HRTime扩展
  • VUE中怎么导出excel文件?

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • 关于24小时快速排名SEO优化关键词排名前三的猫腻
    • 搜索引擎优化的文章营销策略
    • 如何解决strict standards php报错问题
    • ThinkPHP6中env环境变量的使用
    • Photoshop绘制金属质感的指南针
    • PS鼠绘精致开关按钮
    • PS绘制质感导航按钮
    • 手把手教你在微信小程序中使用canvas绘制天气折线图(附代码)
    • 推荐两款在laravel中用的markdown格式css样式
    • Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有