我使用此功能在我的WordPress网站上显示面包屑。
function new_custom_breadcrumbs() {
echo '<ul class="breadcrumb-arrow">';
if (!is_home()) {
echo '<li><a href="';
echo get_option('home');
echo '">';
echo '<i class="zmdi zmdi-home"></i>';
echo "</a></li>";
if (is_single()) {
echo '<li>';
the_category(' </li><li> ');
if (is_single()) {
echo "</li>";
}
}
}
echo '</ul>';
}
但是问题是当某个类别具有英文标题时,路径显示错误
实际上,第一个类别出现在路径的开头,第二个类别出现在路径的中间!
例如,它必须显示以下内容:home/english/اسم4/اسم3/اسم2/اسم1
但它显示:home/english/اسم3/اسم1/اسم2/اسم4