Beiträge von hugh1258
-
-
Loop wird bereits ausgeführt
Der Loop wird in der seite schon mal ausgeführt.
Ich habe mal den Inhalt meiner single.php eingefügt.
Ich habe außerdem auch schon versucht einen zweiten loop um die kommentare zu machen, aber der zeigt ebensowenig an.PHP
Alles anzeigen<?php get_header(); ?> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2> <div class="entry"> <?php the_content('<p class="serif">Den ganzen Beitrag lesen »</p>'); ?> <?php if(function_exists('the_ratings')) { the_ratings(); } ?> </div> </div> <? if(!in_category('Sendungen')) { ?> <?php comments_template(); ?> <? }?> <?php endwhile; else: ?> <p>Es gibt leider keine Beiträge, die deinen Kriterien entsprechen.</p> <?php endif; ?> </div> </div> <?php if(in_category('Sendungen')) { ?> <div id="rightcol"> <h2>Umfrage</h2> <?php if($poll = get_post_meta($post->ID, 'poll', true)) { ?> <?php get_poll($poll);?> <?php } ?> <h2>Letzte Sendungen</h2> <?php query_posts('cat=1&showposts=10'); ?> <?php $posts = get_posts('category=1&numberposts=10&offset=0'); foreach ($posts as $post) : start_wp(); ?> <? if($image = get_post_meta($post->ID, 'thumbnail', true)) { ?> <p><a href="<?php the_permalink() ?>"><img src="<?php get_option('siteurl'); ?><?php echo $image; ?>" alt="<?php the_title(); ?>" /></a> <br /><?php the_title(); ?></P> <? } ?> <?php endforeach; ?> </div> <div id="leftcol"> <p>Kommentare:</p><?php comments_template(); ?> </div> <? } ?> <?php get_footer(); ?>
wird von meinen zuvor aufgerufenen Funktionen etwas überschrieben, bevor ich die comments_template(); aufrufe? -
Ich habe mir ein Template gebaut, was auch bisher gut funktioniert. Jetzt habe ich aber zwei DIV Container in der Reihenfolge vertauscht, und es werden keine Kommentare mehr ausgegeben.
PHP
Alles anzeigen<?php if(in_category('Sendungen')) { ?> <div id="rightcol"> <?php /* Umfrage */ if($poll = get_post_meta($post->ID, 'poll', true)) { ?> <?php get_poll($poll);?> <?php } /*Ende Umfrage */ ?> <h2>Letzte Sendungen</h2> <?php query_posts('cat=1&showposts=10'); ?> <?php $posts = get_posts('category=1&numberposts=10&offset=0'); foreach ($posts as $post) : start_wp(); ?> <? if($image = get_post_meta($post->ID, 'thumbnail', true)) { ?> <p><a href="<?php the_permalink() ?>"><img src="<?php get_option('siteurl'); ?><?php echo $image; ?>" alt="<?php the_title(); ?>" /></a> <br /><?php the_title(); ?></P> <? } ?> <?php endforeach; ?> </div> <div id="leftcol"> <?php comments_template(); ?> </div> <?php } ?>Setze ich den zweiten Div leftcol an den Anfang zeigt er die Kommentare an, so wie es hier steht, gibt er nichts aus. Ich brauche aber die Reihenfolge, damit der Inhalt an der richtigen Stelle gezeigt wird.