Hallo,
sorry für die Überschrift, aber es ist schwer den Fehler zu beschreiben.
Ich habe für eine Seite ein Template, in welcher die kategorisch zugehörigen Artikel alphabetisch aufgelistet werden sollen.
Das funktioniert auch.
Aber wenn ich eine Seite oder Artikel einer beliebigen Kategorie veröffentliche/ändere etc. springt es manchmal auf das Archiv.
Einzige Lösung: Plugins deaktivieren und wieder aktivieren.
Danach ist es wieder normal.
Ich kann aber leider keine Regelmäßigkeit erkennen.
Vielleicht ist der Fehler im Template selber?
Mit den anderen Templates habe ich keine Probleme.
PHP
<?php
/*
Template Name: SitemapABC
*/
?>
<?php get_header(); ?>
<div id="container">
<div id="content">
<div class="post">
<h3>Gesamtüberblick aller Hersteller</h3>
<p>in alphabetischer Reihenfolge.</p>
<?php for ($zaehler=65;$zaehler<91;$zaehler++) {
$anfang=chr($zaehler);
echo "<h2>$anfang</h2>"; ?>
<ul class="list">
<?php
$posts = query_posts('cat=12'. '&orderby=title&order=asc&posts_per_page=-1');
foreach($posts as $post) :
if (strpos(strtoupper(the_title('','',FALSE)),$anfang)===0) : ?>
<li class="<?=($i%2)?"color1":"color2";$i++;?>"><a class="page" title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endif; ?>
<?php endforeach; wp_reset_query(); ?>
</ul>
<?php }?>
</div><!--post end-->
</div><!-- content end-->
</div><!-- #container -->
<!--index php end-->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Vielleicht passt da etwas am Loop nicht?
Bin für jede Hilfe dankbar!
CU Locutus_GB