Hi, habe diesen Thread eben gefunden, als ich selbst eine Lösung gesucht habe. Nachdem ich sie nun gefunden habe, dachte ich mir, dass ich mich mal schnell anmelde und sage wie ichs gelöst habe.
Im Endeffekt ist es ganz einfach. Die page.php wird gar nicht aufgerufen, wenn es sich um die Blogseite handelt. Das wird alles noch in der index.php gemacht. Da hätte man jetzt noch etwas eleganter was in PHP machen können, aber ich habe im Endeffekt einfach nur die Sidebar mit reingemacht und den postarea div-container in einen container namens contentpage gemacht.
Den Container einfach in die index.php zwischen wp_header und wp_footer schreiben und es geht:
PHP
<div id="content">
<div id="contentpage">
<div class="postarea">
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<?php global $more; $more = 0; ?>
<?php if ( in_category('gallery') && !is_single() ) continue; ?>
<div <?php post_class(); ?>>
<div class="posttitle">
<div class="postdate">
<div class="day"><?php the_time('d') ?></div>
<div class="month"><?php the_time('M') ?></div>
</div>
<h5><?php the_category(' , '); ?></h5>
<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
</div>
<?php the_content('Read More'); ?>
<div class="postmeta">
<div style="min-width:300px;" class="postmeta_left">
<p><a href="<?php the_permalink() ?>"><?php _e("Weiterlesen"); ?></a></p>
</div>
</div>
</div>
<?php endwhile; else: ?>
<p><?php _e("Sorry, no posts matched your criteria."); ?></p>
<?php endif; ?>
<div id="pagenav">
<div class="prev"><p><?php previous_posts_link(); ?></p></div>
<div class="next"><p><?php next_posts_link(); ?></p></div>
</div>
</div>
</div>
<div id="sidebar">
<ul>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?>
<?php endif; ?>
</ul>
</div>
</div>
Alles anzeigen
Gruß
Brian