Hi,
ich bin noch recht neu in der Materie und habe gerade damit begonnen mir mein erstes eigenes Theme zu erstellen. Bisher hat auch alles gut geklappt. Um eine Newsseite zu erstellen wollte ich nun einfach einen Menüpunkt für die Kategorie erstellen. Um das nutzen zu können benötige ich ja die category.php. In meinem Fall will Wordpress die category.php einfach nicht erkennen und springt zurück auf die index.php, auch archive.php oder category-news.php o.ä. nimmt er nicht an.
Ich habe auch bereits mehrere unterschiedliche category.php's ausprobiert jedoch alles ohne Erfolg.
Ich nutze WP 4.2.2 und Bootstrap 3, jedoch glaube ich eher das der Fehler bei mir zu suchen ist.
Meine category.php sieht wie folgt aus:
<?php get_header(); ?>
<div class="container content" style="margin-top:60px">
<?php if (have_posts() ) : ?>
<?php while (have_posts() ) : the_post(); ?>
<div class="row">
<div class="col-md-12">
<?php the_title( '<h3>' , '</h3>' ); ?>
<?php the_excerpt(); ?>
<a href="<?php the_permalink(); ?>"> weiterlesen </a>
</div>
</div>
<?php endwhile; ?>
<?php endif; ?>
<?php get_footer(); ?>
Alles anzeigen
Eine andere von mir getestete Variante der category.php:
<!--category.php-->
<?php get_header(); ?>
<div class="container content" style="margin-top:60px">
<?php if(is_category()) { ?>
<div class="category-info">
<h2><?php single_cat_title(''); ?></h2>
<p>
<?php echo category_description($cat); ?>
Um immer informiert zu bleiben empfehlen wir den <a href="<?php echo get_category_limk($cat); ?>feed/">RSS-Feed</a> zu abbonieren
</p>
</div>
<?php } ?>
<?php if (have_posts() ) : while (have_posts() ) : the_post(); ?>
<div id="post-<?php the_ID(); ?>">
<h2 class="storytitle">
<a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a>
</h2>
<p><?php the_content('(weiterlesen...)'); ?></p>
</div>
<?php endwhile; else: ?>
<p>Aktuell gibt es leider keine Beiträge aus dem Bereich <?php single_cat_title(''); ?></p>
<?php endif; ?>
<hr />
<?php if (funktion_exists('wp-pagebar')) { wp-pagebar(array('before'=>'', 'tooltip_text'=>'Seite', 'next'=>'>>', 'prev'=>'<<'));} else { ?>
<p class="pagination"><?php posts_nav_link(' - ', __('<< Zurückblättern'), __('Weiterblättern >>')); ?></p>
<?php } ?>
<?php get_footer(); ?>
Alles anzeigen
Egal was ich mache, ich werde immer wieder auf die index.php geleitet, das löschen des Cache hat auch nicht geholfen.
Ich hoffe ihr könnt mir weiterhelfen.