Zunächst einmal Danke für die rasche Antwort. Vielleicht hätte ich mich schon vor zwei Tagen hier anmelden sollen ;)
Das mit dem Template ist gerade die Sache, die ich hätte erwähnen sollen. Das Theme nutzt eigene Post-Types... diese habe ich aber überall entfernt, außer deben aus dem Hauptindex Templates.
Normal sieht die Index demnach so aus:
<?php get_header(); ?>
<!-- OPEN .main-wrap -->
<section class="main-wrap">
<?php if (is_search()) { ?>
<div class="heading">
<?php $allsearch = &new WP_Query("s=$s&showposts=-1"); $key = esc_html($s, 1); $count = $allsearch->post_count; _e(''); wp_reset_query(); ?>
<?php if ($count == 1) : ?>
<?php echo "<h1>{$count} Ergebnisse zu '{$key}'</h1>" ?>
<?php else : ?>
<?php echo "<h1>{$count} Ergebnisse zu '{$key}'</h1>" ?>
<?php endif; ?>
<div class="heading-date">Suchen und finden...</div>
</div>
<!-- OPEN #search-results -->
<section id="search-results" class="main-column">
<?php while (have_posts()) : the_post();
get_template_part( 'includes/standard' );
endwhile; ?>
<!-- CLOSE #search-results -->
</section>
<!-- WordPress Hook -->
<?php get_sidebar(); ?>
<?php } else { ?>
<div class="heading">
<h1>TEST</h1>
<div class="heading-date">MOTTO EINFÜGEN</div>
</div>
<!-- OPEN #blog -->
<section id="blog" class="main-column">
<!-- OPEN #slider -->
<?php if(is_home() and !is_paged()) { ?>
<div style="margin: 13px 0px 27px 0px;">
<?php the_featured_posts_slider(); ?>
</div>
<?php } ?>
<!-- CLOSE #slider -->
<?php while (have_posts()) : the_post();
get_template_part( 'includes/standard' );
endwhile; ?>
<!-- CLOSE #blog -->
</section>
<!-- WordPress Hook -->
<?php get_sidebar(); ?>
<?php } ?>
<!-- CLOSE .main-wrap -->
</section>
<!-- WordPress Hook -->
<?php get_footer(); ?>
Alles anzeigen
Das Standard-Post Template (welcher schon bei der Suche aufgerufen wird) sieht dagegen so aus:
<!-- OPEN .post-item .clear -->
<div class="post-item clear" id="<?php the_ID(); ?>">
<?php if (is_single()) { ?>
<section class="detail-body">
<?php the_content(); ?>
<!-- related -->
<?php if(function_exists('echo_ald_crp')) echo_ald_crp(); ?>
<!-- /related -->
</section>
<?php } else { ?>
<?php if (has_post_thumbnail()) { ?>
<?php if (get_current_template() == 'blog.php') { ?>
<?php } else { ?>
<div class="main-post-image hover-image">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('thumbnail'); ?></a>
</div>
<?php } ?>
<?php } ?>
<div class="heading-post">
<h2><a href="<?php the_permalink() ?>"><?php if (mb_strlen($post->post_title) > 50) {
echo mb_substr(the_title($before = '', $after = '', FALSE), 0, 47) . '...'; } else {the_title();} ?></a></h2>
</div>
<div class="excerpt">
<?php the_excerpt(); ?>
</div>
<div class="meta"><span class="the-date"><?php the_time(); ?></span><span class="the-category"><?php $category = get_the_category(); echo $category[0]->cat_name; ?></span><span class="the-comments"><?php comments_number( '0', '1', '%' ); ?></span></div>
<?php } ?>
<!-- CLOSE .post-item .clear -->
</div>
Alles anzeigen
Wenn ich es richtig verstehe, nutzt der Hauptindex den unteren Teil. Die im Code erwähnte blog.php gibt es übrigens gar nicht (könnte also auch weg?!)
Der Standard Post beinhaltet sowohl die Single, als auch die Index Vorlage... ich möchte den Standard nun komplett in die Index.php integrieren, damit die eigenen Post-types komplett verschwinden können. Dies habe ich schon überall gemacht, außer hier eben, da es nicht so richtig will, egal wie ich den Code von Standard nach index kopiere.
Das ausprobieren macht mir dabei auch gerade richtig Spaß, nur komme ich seit zwei Tagen eben kein Stück weiter. Egal wie ich den Code von der Standard in den Index kopiere, es scheint nie richtig zu funktionieren.
Hoffe du kannst mich da rausholen ;) und wenn du ganz gigantisch sein willst, mir die fertige Lösung mit einer Erklärung und meinen Fehlern posten.