Hallo,
Nach langem googeln weiß ich nicht mehr weiter und hab mich deshalb hier angemeldet.
Ich hab ein Problem mit Infinite Scroll auf meiner Startseite.
Ich habe auf meiner Seite insgesamt 15 Artikel. Ich lasse auf meiner index.php zuerst 4 zufällige Artikel nebeneinander anzeigen und dann alle Artikel die es gibt.(auch immer 4 Artikel nebeneinander) Wenn Infinite Scroll ausgeschaltet ist wird beim blättern auf die nächste Seite die korrekte Anzahl an Artikeln angezeigt. (Standardmässig 12 Artikel (+4 random) auf der ersten Seite und 3 auf der zweiten Seite)
Wenn Infinite Scroll jedoch eingeschaltet ist werden 4 Artikel zu viel (doppelt) angezeigt. (Daher 19 Artikel (+4 random))
Ich weiß nicht mehr weiter und sehe den Fehler einfach nicht.
Hier der Code:
index.php
<?php define('WP_USE_THEMES', false); get_header(); ?>
<div id="header-banner">
<div class="categories">
<?php wp_list_categories('title_li='); ?>
</div>
</div>
<div id="content">
<div class="headline">Zufallsartikel</div>
<?php $my_query = new WP_Query('orderby=rand&posts_per_page=4');
while ($my_query->have_posts()) : $my_query->the_post();?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<a href="<?php the_permalink() ?>">
<?php if ( has_post_thumbnail() ) { ?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( 'thumbnail' ); ?>
<?php } ?>
<span class="span-price"><?php show_price();?></span><br/>
<span class="span-product-title"><?php the_title(); ?></span><br/></a>
<?php edit_post_link('edit'); ?>
</div>
<?php endwhile; ?>
<div class="headline">Neueste Artikel</div>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<a href="<?php the_permalink() ?>">
<?php if ( has_post_thumbnail() ) { ?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( 'thumbnail' ); ?>
<?php } ?>
<span class="span-price"><?php show_price();?></span><br/>
<span class="span-product-title"><?php the_title(); ?></span><br/></a>
<?php edit_post_link('edit'); ?>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="next-posts"><?php next_posts_link(); ?></div>
<div class="prev-posts"><?php previous_posts_link(); ?></div>
</div>
<?php else : ?>
<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">
Seite nicht gefunden!
</div>
<?php endif; ?>
</div>
<?php get_footer(); ?>
Einstellung in Infinite Scroll sind die Standard Einstellungen.
Hoffentlich kann mir wer helfen!
lg gezi