HEX
Server: LiteSpeed
System: Linux c7.my-control-panel.com 4.18.0-553.141.2.lve.el8.x86_64 #1 SMP Wed Jul 8 16:10:02 UTC 2026 x86_64
User: bigfreeodds (5956)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /home/bigfreeodds/public_html/wp-content/themes/neon-kick-live/footer.php
<?php
/**
 * Neon Kick Live — Footer Template
 *
 * @package NeonKickLive
 */

$current_page = neonkick_get_current_page();

// Page → bottom nav link map.
$nav_items = array(
	array( 'slug' => 'home',      'url' => home_url('/'),                                  'ic' => '⌂', 'label' => 'Home',       'page' => 'home' ),
	array( 'slug' => 'live',      'url' => neonkick_page_url('live'),                      'ic' => '▶', 'label' => 'Live',       'page' => 'live' ),
	array( 'slug' => 'favs',      'url' => neonkick_page_url('favourites'),                'ic' => '★', 'label' => 'Favourites', 'page' => 'favourites' ),
	array( 'slug' => 'leagues',   'url' => neonkick_page_url('leagues'),                   'ic' => '🏆','label' => 'Leagues',    'page' => 'leagues' ),
	array( 'slug' => 'profile',   'url' => neonkick_page_url('profile'),                   'ic' => '◉', 'label' => 'Profile',    'page' => 'profile' ),
);
?>
</div><!-- .app -->

<nav class="bottom-nav" aria-label="<?php esc_attr_e( 'Main navigation', 'neon-kick-live' ); ?>">
	<?php foreach ( $nav_items as $item ) :
		$active = ( $current_page === $item['page'] || ( $current_page === 'home' && $item['page'] === 'home' ) );
	?>
	<a href="<?php echo esc_url( $item['url'] ); ?>"
	   class="<?php echo $active ? 'active' : ''; ?>"
	   <?php if ( $active ) echo 'aria-current="page"'; ?>>
		<span class="ic"><?php echo esc_html( $item['ic'] ); ?></span>
		<span><?php echo esc_html( $item['label'] ); ?></span>
	</a>
	<?php endforeach; ?>
</nav>

<?php wp_footer(); ?>
</body>
</html>
<?php

/**
 * Helper: get page permalink by slug.
 */
function neonkick_page_url( $slug ) {
	$page = get_page_by_path( $slug );
	return $page ? esc_url( get_permalink( $page->ID ) ) : esc_url( home_url( '/' . $slug . '/' ) );
}