Hallo zusammen,
ich habe ein kleines Problem einen inneren Loop zu erstellen.
Und zwar hätte ich gerne folgendes realisiert:
Ich will auf einer Wordpress Seite den Content, darunter die letzten drei Beiträge eines bestimmten Tags und darunter wiederum die Kommentare der Seite ausgeben. Die Wordpress Seite hat zudem ein eigenes Template.
Hier habe ich bereits ein Beispiel gefunden:
http://www.chilipepperdesign.com/2009/08/25/wor…orking-comments
Doch ich habe ehrlich gesagt keine wirkliche Ahnung von PHP, nur von HTML und CSS. Probiere also immer ewig rum und meistens klappt es dann auch irgendwann. :)
Nur dieses Mal will es nicht so richtig. Das habe ich bis jetzt:
<?php
/*
Template Name: Datenblatt
*/
get_header(); ?>
<div class="span-24" id="contentwrap">
<div class="span-16">
<div id="content">
<?php
$posts = get_posts($wp_query->query);
foreach($posts as $post) :
$currentPost = $post;
setup_postdata($post);
?>
<div class="post" id="post-<?php the_ID(); ?>">
<h1 class="title-h1"><?php the_title(); ?></h1>
<div class="like-button-page">
<span class="like-text-page">Dir gefällt das Spiel? Empfehle es deinen Freunden auf:</span>
<span class="like-button-left-page"><iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&layout=button_count&show_faces=true&width=115&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" allowTransparency="true"></iframe></span>
<span class="like-button-middle-page"><a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="GameFactsDE" data-lang="de">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></span>
<span class="like-button-right-page"><g:plusone size="medium"></g:plusone></span>
</div>
<div class="entry">
<?php the_content(); ?>
</div>
</div>
<?php $innerposts = get_posts("tag=Diablo&showposts=3"); ?>
<?php foreach($innerposts as $post) : setup_postdata($post); ?>
<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(180,180), array("class" => "alignleft post_thumbnail")); } ?>
<h3 class="title-h3"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<div class="entry">
<p class="teaser-text"><?php wpe_excerpt('wpe_excerptlength_similar', 'wpe_excerptmore'); ?></p>
</div>
<div class="clear"></div>
</div>
<?php endforeach; ?>
<?php
$post = $currentPost;
$id = $post->ID;
?>
<?php $datenblatt_tags = get_post_custom_values('datenblatt_tags'); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2 class="title-h2">Kommentare, Meinungen & Rezensionen zu <?php echo $datenblatt_tags[0]; ?></h2>
<?php comments_template(); ?>
</div>
<?php endforeach; ?>
</div>
</div>
<?php get_sidebars(); ?>
</div>
<?php get_footer(); ?>
Alles anzeigen
Sicher ist da einiges im Argen... :-?
Das Ergebnis ist jedenfalls eine Seite ohne den Content. Der wird einfach nicht bzw. nur weiß dargestellt.
Es wäre echt super, wenn da mal einer drüberschauen könnte.
Vielen Dank schon mal,
Manuel