-2
ブレッドクラムを作成しようとしていますが、なぜ最後の要素(URLはどこですか)がタグに含まれていないのはわかりません。修理する。私は最後の要素が私のタグになることが必要です - 。私を助けていただければ幸いです。wordpress breadcrumbs最後の要素がタグにありません
PHP:
function breadcrumbs($separator = ' <i class="fa fa-angle-right fa-1g" aria-hidden="true"></i> ', $home = 'Main_page') {
$path = array_filter(explode('/', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)));
$base_url = ($_SERVER['HTTPS'] ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/';
$breadcrumbs = array("<a href=\"$base_url\">$home</a>");
$last = end(array_keys($path));
foreach($path as $x => $crumb){
$title = ucwords(str_replace(array('.php', '_'), Array('', ' '), $crumb));
if($x != $last){
$breadcrumbs[] = '<a href="'.$base_url.$crumb.'">'.$title.'</a>';
}
else {
$breadcrumbs[] = $title;
}
}
return implode($separator, $breadcrumbs);
}
ちょうどあなたのコードを読んで、あなたは '...それであれば($ xを= $最後!)条件を持っている' – vard
はのポイントを@vardするには:** '他の{ $ breadcrumbs [] = $ title; } '** – gravity