Hallo zusammen
Ich möchte eine statische Startseite, die aber auch die aktuellsten drei Beiträge auflistet. Dazu habe ich versucht, wie in diversen Beiträgen geschrieben, mittels einer eigenen Templateseite den Loop für den Content sowie den Blog einzufügen... herausgekommen ist der unten aufgeführte Code.
Soweit so gut...der Content und die Beiträge werden angezeigt, allerdings ist die Sidebar nun verschoben und nicht mit oben bündig...irgendwo hab ich wohl noch einen Fehler im Code...kann mir jemand helfen?
Vielen Dank!
http://mg-ermatingen.ch/wordpress/
ZitatAlles anzeigen<?php
// Exit if accessed directly
if ( !defined('ABSPATH')) exit;/**
* Pages Template
*
*
* @file page.php
* @package Responsive
* @author Emil Uzelac
* copyright 2003 - 2013 ThemeID
* @license license.txt
* @version Release: 1.0
* @filesource wp-content/themes/responsive/page.php
* Link http://codex.wordpress.org/Theme_Developm…_.28page.php.29
* @since available since Release 1.0
Template Name: Statische Seite mit News
*/get_header(); ?>
<div id="content" class="<?php echo implode( ' ', responsive_get_content_classes() ); ?>">
<?php if (have_posts()) : ?><?php while (have_posts()) : the_post(); ?>
<?php get_template_part( 'loop-header' ); ?>
<?php responsive_entry_before(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php responsive_entry_top(); ?><?php get_template_part( 'post-meta-page' ); ?>
<div class="post-entry">
<?php the_content(__('Read more ›', 'responsive')); ?>
<?php wp_link_pages(array('before' => '<div class="pagination">' . __('Pages:', 'responsive'), 'after' => '</div>')); ?>
</div><!-- end of .post-entry -->
<?php get_template_part( 'post-data' ); ?>
<?php responsive_entry_bottom(); ?>
</div><!-- end of #post-<?php the_ID(); ?> -->
<?php responsive_entry_after(); ?>
<?php responsive_comments_before(); ?>
<?php comments_template( '', true ); ?>
<?php responsive_comments_after(); ?>
<?php
endwhile;get_template_part( 'loop-nav' );
else :
get_template_part( 'loop-no-posts' );
endif;
?>
</div><!-- end of #content -->
<div id="content-blog" class="<?php echo implode( ' ', responsive_get_content_classes() ); ?>">
<?php get_template_part( 'loop-header' ); ?>
<?php
global $wp_query, $paged;
if( get_query_var( 'paged' ) ) {
$paged = get_query_var( 'paged' );
}
elseif( get_query_var( 'page' ) ) {
$paged = get_query_var( 'page' );
}
else {
$paged = 1;
}
$blog_query = new WP_Query( array( 'post_type' => 'post', 'paged' => $paged ) );
$temp_query = $wp_query;
$wp_query = null;
$wp_query = $blog_query;if ( $blog_query->have_posts() ) :
while ( $blog_query->have_posts() ) : $blog_query->the_post();
?>
<?php responsive_entry_before(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<?php responsive_entry_top(); ?>
<?php get_template_part( 'post-meta' ); ?>
<div class="post-entry">
<?php if ( has_post_thumbnail()) : ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" >
<?php the_post_thumbnail(); ?>
</a>
<?php endif; ?>
<?php the_excerpt(); ?>
<?php wp_link_pages(array('before' => '<div class="pagination">' . __('Pages:', 'responsive'), 'after' => '</div>')); ?>
</div><!-- end of .post-entry -->
<?php get_template_part( 'post-data' ); ?>
<?php responsive_entry_bottom(); ?>
</div><!-- end of #post-<?php the_ID(); ?> -->
<?php responsive_entry_after(); ?>
<?php
endwhile;if ( $wp_query->max_num_pages > 1 ) :
?>
<div class="navigation">
<div class="previous"><?php next_posts_link( __( '‹ Older posts', 'responsive' ), $wp_query->max_num_pages ); ?></div>
<div class="next"><?php previous_posts_link( __( 'Newer posts ›', 'responsive' ), $wp_query->max_num_pages ); ?></div>
</div><!-- end of .navigation -->
<?php
endif;else :
get_template_part( 'loop-no-posts' );
endif;
$wp_query = $temp_query;
wp_reset_postdata();
?>
</div><!-- end of #content-blog --><?php get_sidebar(); ?>
<?php get_footer(); ?>