<?php
/**
 * Breadcrumb das páginas internas — o último item é a página atual (sem link).
 *
 * Uso: get_template_part( 'template-parts/breadcrumb', null, array(
 *     'itens' => array( array( 'rotulo' => 'Obras', 'url' => '…' ), array( 'rotulo' => 'Atual' ) ),
 * ) ) — "Início" entra sozinho na frente.
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit;
}

$mfm_itens = $args['itens'] ?? array();
array_unshift( $mfm_itens, array( 'rotulo' => 'Início', 'url' => home_url( '/' ) ) );
$mfm_ultimo = count( $mfm_itens ) - 1;
?>

<nav class="mfm-breadcrumb" aria-label="Você está em">
	<ol>
		<?php foreach ( $mfm_itens as $mfm_i => $mfm_item ) : ?>
			<li>
				<?php if ( $mfm_i < $mfm_ultimo && ! empty( $mfm_item['url'] ) ) : ?>
					<a href="<?php echo esc_url( $mfm_item['url'] ); ?>"><?php echo esc_html( $mfm_item['rotulo'] ); ?></a>
				<?php else : ?>
					<span aria-current="page"><?php echo esc_html( $mfm_item['rotulo'] ); ?></span>
				<?php endif; ?>
			</li>
		<?php endforeach; ?>
	</ol>
</nav>
