面包屑导航(Breadcrumb Navigation)是一种用于帮助用户浏览网站的导航方式。它通常会显示在网站的顶部或侧边栏,并以链接的形式列出当前页面所在的位置。这样,用户就可以快速回到更高层级的页面或网站的首页。
例如,假设你在一个商品目录中浏览手机,面包屑导航可能会显示为“首页 > 电子产品 > 手机”。这样,你就可以通过点击“电子产品”或“首页”的链接快速回到这些页面。
面包屑导航有助于用户更快地找到所需的信息,并提供了一种友好的导航体验。
在使用Wordpress主题库的免费主题时,有些并没有提供面包屑导航的功能。有些用户会通过安装插件来实现,但是部分用户认为插件影响性能,更愿意使用代码。下面我们提供一段示例代码,它可以帮助你在 WordPress 网站中添加面包屑导航:
<?php
if ( ! is_front_page() ) {
// 获取当前页面的父级页面
$parent_id = wp_get_post_parent_id( get_the_ID() );
// 创建一个数组来存储链接
$breadcrumbs = array();
// 如果当前页面有父级页面,就将链接添加到数组中
if ( $parent_id ) {
$breadcrumbs[] = '<a href="' . get_permalink( $parent_id ) . '">' . get_the_title( $parent_id ) . '</a>';
}
// 将当前页面的链接添加到数组中
$breadcrumbs[] = '<a href="' . get_permalink() . '">' . get_the_title() . '</a>';
// 将数组中的链接使用 " / " 连接起来,并输出
echo implode( ' / ', $breadcrumbs );
}
?>
这段代码使用了 WordPress 内置函数 wp_get_post_parent_id()
和 get_permalink()
来获取父级页面的链接和当前页面的链接。它还使用了 is_front_page()
函数来检查当前页面是否是首页,如果是,则不会显示面包屑导航。
作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-add-breadcrumbs-to-your-wordpress-site/