@Genri_Rus

Как убрать ссылку у последнего элемента?

В цикле выводятся хлебные крошки

Можно ли как-то убрать у последнего элемента ссылку ?

function add_crumb( ) {
  $breadcrumbs = new WC_Breadcrumb();
  
  echo '<a href="'. home_url() .'">Главная/</a>';
  foreach ($breadcrumbs->generate() as $breadcrumb) {
	echo '<a href="'. $breadcrumb[0] .'">' . $breadcrumb[0] . '/' . '</a>';
  }
}
  • Вопрос задан
  • 231 просмотр
Решения вопроса 1
V_A_B
@V_A_B
¯\_(ツ)_/¯
например так:
function add_crumb(){
  $breadcrumbs = new WC_Breadcrumb();
  $my_Array=$breadcrumbs->generate();
	$num=count($my_Array);
	$my_i=1;
  echo '<a href="'. home_url() .'">Главная</a>/';
  foreach ($my_Array as $breadcrumb) {
		if($my_i!==$num){
			echo '<a href="'. $breadcrumb[0] .'">' . $breadcrumb[0] . '</a>/';
		}else{
			echo $breadcrumb[0];
		}
	$my_i++;
  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы