我需要为我的帐户页面定制面包屑。我们可以通过函数来实现吗。php?
add_filter(\'theme_breadcrumb_args_filter\', \'customize_separator_breadcrumbs\');
function customize_separator_breadcrumbs($args) {
$args[\'sep\'] = \' >> \';
return $args;
}
我需要为我的帐户页面定制面包屑。我们可以通过函数来实现吗。php?
add_filter(\'theme_breadcrumb_args_filter\', \'customize_separator_breadcrumbs\');
function customize_separator_breadcrumbs($args) {
$args[\'sep\'] = \' >> \';
return $args;
}
我们创建了一个名为get_breadcrumb()
生成面包屑链接。您只需添加get_breadcrumb()
中的功能代码functions.php
当前主题的文件。
function get_breadcrumb() {
echo \'<a href="\'.home_url().\'" rel="nofollow">Home</a>\';
if (is_category() || is_single()) {
echo " » ";
the_category(\' • \');
if (is_single()) {
echo " » ";
the_title();
}
} elseif (is_page()) {
echo " » ";
echo the_title();
} elseif (is_search()) {
echo " » Search Results for... ";
echo \'"<em>\';
echo the_search_query();
echo \'</em>"\';
}
}
Display Breadcrumbs:get_breadcrumb()
中的函数single.php
要在WordPress站点上显示面包屑的文件和其他文件。<div class="breadcrumb"><?php get_breadcrumb(); ?></div>
Styling Breadcrumbs:.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: #f5f5f5;
border-radius: 4px;
}
.breadcrumb a {
color: #428bca;
text-decoration: none;
}
另请参见有用的答案。https://stackoverflow.com/questions/50893992/creating-breadcrumbs-without-a-plugin我有自己的函数breadcrumbs()。在其中,我调用is\\u author()来确定我是否在作者页面上。如果是真的,我想知道我在哪个作者的页面上。我尝试了\\u author(),但没有结果。我还查阅了WP codex。有人能帮忙吗?