当路径同时包含阿拉伯语和英语单词时,面包屑弄乱了

时间:2018-07-30 13:25:41

标签: wordpress breadcrumbs

我使用此功能在我的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

0 个答案:

没有答案