Hallo zusammen
Ich möchte auf unserer aktuellen WP-Site http://mg-ermatingen.ch/wordpress/ zwei Änderungen vornehmen.
1. Der Titel soll (einzig) auf der Startseite verschwinden
2. Die neusten drei Artikel (Blogeinträge) sollen direkt unterhalb des Contents (Foto Herzliche Willkommen) erscheinen. Im Moment ist es ja so, dass zuerst der statische Content (also das Foto) und rechts davon die Widgets kommen. Unterhalb der Widgets erscheinen dann die Blogeinträge. Da die Widgets nun aber mehr Platz benötigen, als das Foto im statischen Content, entsteht zwischen statischer Seite und Blogeinträge eine Lücke. Wie kann ich dieses Problem lösen?
Ich habe dazu schon ein eigenes Sitetemplate für die Startseite erstellt...der Code ist wie folgt
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 --><?php get_sidebar(); ?>
<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_footer(); ?>
Vielen Dank für eure Hilfe!