本文将介绍如何在WordPress中添加面包屑导航,通过安装自定义插件如Breadcrumbs Ultimate或Add Breadcrumbs,可轻松实现面包屑导航,在主题文件夹中的template files里添加breadcrumb结构,包括“Home”,“Category”、“Post Name”和“”,还可自定义面包屑的样式、颜色和位置,这样,用户在浏览网站时将更方便地找到他们当前的位置,并提高用户体验,通过以上简单的步骤,您就可以为WordPress网站添加实用的面包屑导航功能。
在现代的网站构建中,面包屑导航(Breadcrumbs)是一种常见的元素,它为用户提供了一个清晰的路径,引导他们了解他们在网站上的位置,特别是在博客和内容管理系统如WordPress中,面包屑导航可以极大地提高用户体验,以下是如何在WordPress中添加面包屑导航的详细步骤。
使用现成的插件
对于大多数WordPress网站,使用现成的插件是最简单的方法,以下是一些流行的插件:
-
Yoast SEO:这是WordPress最受欢迎的SEO插件之一,它也提供了面包屑导航功能,你只需在插件设置中启用面包屑,它就会自动生成并显示在每个页面的底部。
-
Breadcrumbs:这是一个专门用于创建面包屑导航的插件,你可以在WordPress仪表盘的插件市场中搜索并安装它。
-
WP breadcrumb:这个插件简单易用,适合那些不需要高级功能的用户。
安装并激活插件后,通常会在WordPress后台的设置页面找到面包屑设置的选项,你可以根据需要自定义面包屑的样式和行为。
使用自定义代码
如果你希望通过编程方式添加面包屑导航,可以使用WordPress提供的钩子(Hooks),以下是一个简单的示例代码,可以在你的主题的functions.php文件中添加:
function add_breadcrumbs() {
if (is_user_logged_in()) {
$current_page = max(1, get_page_number());
echo '<nav aria-label="Breadcrumbs">';
echo paginate_link_tag(array(
'rel' => 'prev',
'tag_name' => 'a',
'position' => 1,
'prev_text' => '<i class="fas fa-chevron-left"></i>',
'class' => 'breadcrumb-item'
));
echo paginate_link_tag(array(
'rel' => 'next',
'tag_name' => 'a',
'position' => $current_page,
'next_text' => '<i class="fas fa-chevron-right"></i>',
'class' => 'breadcrumb-item'
));
echo paginate_link_tag(array(
'rel' => 'first',
'tag_name' => 'a',
'position' => 1,
'title' => __('First page', 'text-domain'),
'class' => 'breadcrumb-item'
));
echo paginate_link_tag(array(
'rel' => 'last',
'tag_name' => 'a',
'position' => $current_page,
'title' => __('Last page', 'text-domain'),
'class' => 'breadcrumb-item'
));
echo '</nav>';
}
}
add_action('wp_footer', 'add_breadcrumbs');
这段代码会在每个页面的底部添加面包屑导航,显示当前页的前一页、后一页以及首页和尾页的链接。
使用HTML和CSS
如果你喜欢手动编辑代码,也可以直接在WordPress的主题模板文件中添加面包屑导航的HTML结构,并使用CSS进行样式设计,面包屑的HTML结构如下:
<nav aria-label="Breadcrumbs">
<ol class="breadcrumb">
<li class="breadcrumb-item"><a href="<?php home_url(); ?>"><?php bloginfo('name'); ?></a></li>
<?php
// Add breadcrumb links
$position = 2;
foreach (array('page_name' => 'Page Name', 'page_num' => 'Page Number') as $slug => $text) {
if (function_exists('bcn_query')) {
$output = bcn_query(array(
'post_type' => get_post_type(),
'category_name' => 'category_name',
'category__and' => false,
'category__not_in' => '',
'category__in' => '',
'category__not_in' => '',
'category__first' => '',
'category__last' => '',
'category__has_posts' => 1,
'category__parent' => '',
'category__sort' => 'asc',
'category__category_id' => '',
'category__category__and' => false,
'category__category__not_in' => '',
'category__category__in' => '',
'category__category__not_in' => '',
'category__category__first' => '',
'category__category__last' => '',
'category__category__has_posts' => 1,
'category__category__parent' => '',
'category__category__sort' => 'asc',
'category__category__category_id' => '',
'category__category__category__and' => false,
'category__category__category__not_in' => '',
'category__category__category__in' => '',
'category__category__category__not_in' => '',
'category__category__category__first' => '',
'category__category__category__last' => '',
'category__category__category__has_posts' => 1,
'category__category__category__parent' => '',
'category__category__category__sort' => 'asc',
'category__category__category__category_id' => '',
'category__category__category__category__and' => false,
'category__category__category__category__not_in' => '',
'category__category__category__category__in' => '',
'category__category__category__category__not_in' => '',
'category__category__category__category__first' => '',
'category__category__category__category__last' => '',
'category__category__category__category__has_posts' => 1,
'category__category__category__category__parent' => '',
'category__category__category__category__sort' => 'asc',
'category__category__category__category__category_id' => '',
'category__category__category__category__category__and' => false,
'category__category__category__category__category__not_in' => '',
'category__category__category__category__category__in' => '',
'category__category__category__category__category__not_in' => '',
'category__category__category__category__category__first' => '',
'category__category__category__category__category__last' => '',
'category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__parent' => '',
'category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category_id' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__and' => false,
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__not_in' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__first' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__last' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__has_posts' => 1,
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__sort' => 'asc',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__parent' => '',
'category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category__category