141 lines
6.1 KiB
PHP
141 lines
6.1 KiB
PHP
<?php get_header(); ?>
|
|
|
|
<?php
|
|
// =====================================================
|
|
// HERO SLIDER ODER HERO SECTION
|
|
// =====================================================
|
|
if ( get_theme_mod('slider_enabled', false) ) :
|
|
?>
|
|
<section class="hero-slider swiper-container">
|
|
<div class="swiper-wrapper">
|
|
<?php
|
|
for ( $i = 1; $i <= 5; $i++ ) :
|
|
$image_url = get_theme_mod( 'slider_image_' . $i );
|
|
if ( $image_url ) :
|
|
$title = get_theme_mod( 'slider_title_' . $i );
|
|
$subtitle = get_theme_mod( 'slider_subtitle_' . $i );
|
|
?>
|
|
<div class="swiper-slide" style="background-image: url('<?php echo esc_url( $image_url ); ?>');">
|
|
<div class="slider-content">
|
|
<?php if ( $title ) : ?>
|
|
<h2 class="slider-title"><?php echo esc_html( $title ); ?></h2>
|
|
<?php endif; ?>
|
|
<?php if ( $subtitle ) : ?>
|
|
<p class="slider-subtitle"><?php echo esc_html( $subtitle ); ?></p>
|
|
<?php endif; ?>
|
|
</div>
|
|
</div>
|
|
<?php
|
|
endif;
|
|
endfor;
|
|
?>
|
|
</div>
|
|
|
|
<?php if ( ! get_theme_mod( 'slider_hide_pagination', false ) ) : ?>
|
|
<div class="swiper-pagination"></div>
|
|
<?php endif; ?>
|
|
|
|
<?php if ( ! get_theme_mod( 'slider_hide_arrows', false ) ) : ?>
|
|
<div class="swiper-button-prev"></div>
|
|
<div class="swiper-button-next"></div>
|
|
<?php endif; ?>
|
|
</section>
|
|
<div id="mm-announcement-anchor"></div>
|
|
|
|
<?php else : ?>
|
|
|
|
<?php
|
|
$hero_bg = get_theme_mod( 'hero_bg_image' );
|
|
$hero_title = get_theme_mod( 'hero_title', 'Willkommen auf unserem Server' );
|
|
$hero_subtitle = get_theme_mod( 'hero_subtitle', 'Trete einer Community voller Abenteuer bei.' );
|
|
$btn1_text = get_theme_mod( 'hero_button_1_text', 'Zum Forum' );
|
|
$btn1_url = get_theme_mod( 'hero_button_1_url', '#' );
|
|
$btn2_text = get_theme_mod( 'hero_button_2_text', 'Zum Teamspeak' );
|
|
$btn2_url = get_theme_mod( 'hero_button_2_url', '#' );
|
|
?>
|
|
|
|
<section class="hero-section"
|
|
style="<?php echo $hero_bg ? "background-image: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('" . esc_url( $hero_bg ) . "')" : ''; ?>">
|
|
<div class="container">
|
|
<h1 class="hero-title"><?php echo esc_html( $hero_title ); ?></h1>
|
|
<p class="hero-subtitle"><?php echo esc_html( $hero_subtitle ); ?></p>
|
|
<div class="hero-buttons">
|
|
<a href="<?php echo esc_url( $btn1_url ); ?>" class="hero-button-1"><?php echo esc_html( $btn1_text ); ?></a>
|
|
<a href="<?php echo esc_url( $btn2_url ); ?>" class="hero-button-2"><?php echo esc_html( $btn2_text ); ?></a>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
<div id="mm-announcement-anchor"></div>
|
|
|
|
<?php endif; ?>
|
|
|
|
<!-- ===================================================== -->
|
|
<!-- MAIN CONTENT MIT SIDEBAR -->
|
|
<!-- ===================================================== -->
|
|
<main id="primary" class="site-main">
|
|
<div class="container">
|
|
|
|
<?php
|
|
$sidebar_enabled = get_theme_mod( 'homepage_sidebar_enabled', false );
|
|
$sidebar_position = get_theme_mod( 'homepage_sidebar_position', 'right' );
|
|
|
|
$has_sidebar_content = (
|
|
is_active_sidebar( 'homepage-sidebar-top' ) ||
|
|
is_active_sidebar( 'homepage-sidebar-middle-1' ) ||
|
|
is_active_sidebar( 'homepage-sidebar-middle-2' ) ||
|
|
is_active_sidebar( 'homepage-sidebar-bottom' ) ||
|
|
is_active_sidebar( 'homepage-sidebar-extra' )
|
|
);
|
|
|
|
$content_class = 'content-area';
|
|
if ( $sidebar_enabled && $has_sidebar_content ) {
|
|
$content_class = 'content-area with-sidebar sidebar-' . esc_attr( $sidebar_position );
|
|
}
|
|
?>
|
|
|
|
<div class="<?php echo esc_attr( $content_class ); ?>">
|
|
|
|
<?php if ( $sidebar_enabled && $sidebar_position === 'left' && $has_sidebar_content ) : ?>
|
|
<aside class="homepage-sidebar sidebar-left">
|
|
<?php minecraft_modern_render_sidebar_sections(); ?>
|
|
</aside>
|
|
<?php endif; ?>
|
|
|
|
<!-- HAUPTINHALT -->
|
|
<div class="main-content">
|
|
<?php if ( have_posts() ) : ?>
|
|
<?php while ( have_posts() ) : the_post(); ?>
|
|
<article id="post-<?php the_ID(); ?>" <?php post_class('post'); ?>>
|
|
<?php if ( has_post_thumbnail() ) : ?>
|
|
<div class="post-thumbnail">
|
|
<a href="<?php the_permalink(); ?>">
|
|
<?php the_post_thumbnail('medium_large'); ?>
|
|
</a>
|
|
</div>
|
|
<?php endif; ?>
|
|
<div class="post-content">
|
|
<h2 class="post-title">
|
|
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
|
|
</h2>
|
|
<div class="post-full-content">
|
|
<?php the_content(); ?>
|
|
</div>
|
|
</div>
|
|
</article>
|
|
<?php endwhile; ?>
|
|
<?php else : ?>
|
|
<p><?php esc_html_e('Keine Beiträge gefunden.', 'minecraft-modern-theme'); ?></p>
|
|
<?php endif; ?>
|
|
</div>
|
|
|
|
<?php if ( $sidebar_enabled && $sidebar_position === 'right' && $has_sidebar_content ) : ?>
|
|
<aside class="homepage-sidebar sidebar-right">
|
|
<?php minecraft_modern_render_sidebar_sections(); ?>
|
|
</aside>
|
|
<?php endif; ?>
|
|
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
<?php get_footer(); ?>
|