Upload via Git Manager GUI - archive-faq.php

This commit is contained in:
2026-03-29 20:27:23 +00:00
parent 65f6fbb0a2
commit dce1de3f68

View File

@@ -1,31 +1,28 @@
<?php get_header(); ?> <!-- HIER WIRD DER HEADER EINGEBUNDEN -->
<?php get_header(); ?>
<div class="container site-main">
<div class="content-area">
<!-- Hülle um den gesamten FAQ-Inhalt für einen festen Hintergrund -->
<div class="faq-archive-container">
<header class="page-header">
<h1 class="page-title"><?php _e( 'Häufig gestellte Fragen (FAQ)', 'minecraft-modern-theme' ); ?></h1>
<p><?php _e( 'Wählen Sie eine Kategorie, um die passenden Fragen zu sehen.', 'minecraft-modern-theme' ); ?></p>
</header>
<?php
// Alle FAQ-Kategorien abrufen
$categories = get_terms( array(
'taxonomy' => 'faq_category',
'orderby' => 'name',
'order' => 'ASC'
'order' => 'ASC',
) );
if ( ! empty( $categories ) && ! is_wp_error( $categories ) ) : ?>
<!-- Tab-Navigation -->
<ul class="faq-tabs">
<?php
<?php
$is_first = true;
foreach ( $categories as $category ) :
foreach ( $categories as $category ) :
$active_class = $is_first ? 'active' : '';
?>
<li>
@@ -33,20 +30,19 @@
<?php echo esc_html( $category->name ); ?>
</button>
</li>
<?php
$is_first = false;
<?php
$is_first = false;
endforeach; ?>
</ul>
<!-- Container für alle Tab-Inhalte -->
<div class="faq-tab-content-container">
<?php
<?php
$is_first_pane = true;
foreach ( $categories as $category ) :
foreach ( $categories as $category ) :
$active_pane_class = $is_first_pane ? 'active' : '';
?>
<div class="faq-tab-pane <?php echo esc_attr($active_pane_class); ?>" data-category="<?php echo esc_attr($category->slug); ?>">
<?php
$faqs = new WP_Query( array(
'post_type' => 'faq',
@@ -58,8 +54,8 @@
'terms' => $category->slug,
),
),
'orderby' => 'menu_order',
'order' => 'ASC',
'orderby' => 'menu_order',
'order' => 'ASC',
) );
if ( $faqs->have_posts() ) : ?>
@@ -77,8 +73,8 @@
<?php endif; ?>
</div>
<?php
$is_first_pane = false;
<?php
$is_first_pane = false;
endforeach; ?>
</div>
@@ -91,4 +87,4 @@
</div>
</div>
<?php get_footer(); ?> <!-- HIER WIRD DER FOOTER EINGEBUNDEN -->
<?php get_footer(); ?>