# b-blocks/2.0.42/build/navigation/render.php

bBlocks – Essential Gutenberg Blocks &amp; Patterns Collection, version 2.0.42. 27 lines.

- Page: https://pluginprobe.com/plugins/b-blocks/2.0.42/code/build/navigation/render.php
- Raw: https://pluginprobe.com/plugins/b-blocks/2.0.42/raw/build/navigation/render.php
- Modified: 2026-06-07T10:18:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/b-blocks/2.0.42/code/build/navigation/render.php#L10-L20`.

```php
<?php
$prefix = 'bBlocksNavigation';
$id = wp_unique_id( "$prefix-" );

extract( $attributes );

$orientation = $layout['orientation'];
$isWrapMultipleLine = $layout['isWrapMultipleLine'];
$displayMenu = $hamburger['displayMenu'];

$align = ($orientation === 'is-vertical') ? 'vertical-align-' . $layout['verticalAlignment'] : 'horizontal-align-' . $layout['alignment'];

$className = "$prefix $orientation $displayMenu ". ( $isWrapMultipleLine ? '' : 'no-wrap' ) ." $align";
?>
<div
	<?php // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- get_block_wrapper_attributes() is properly escaped ?>
	<?php echo get_block_wrapper_attributes(); ?>
	id='<?php echo esc_attr( $id ); ?>'
	data-attributes='<?php echo esc_attr( wp_json_encode( $attributes ) ); ?>'
>
	<div class='<?php echo esc_attr( $className ) ?>'>
		<?php echo wp_kses( $content, BBlocks\Inc\Utils::allowedInnerHTML() ); ?>
	</div>
</div>



```
