Guten Tag!
Ich hab mich hier flott registriert, weil ich bei einem Problem einfach nicht weiterkomme.
In meinem Template habe ich eine entry.php, wo u.a. auch die Query für die Hauptseite aufgeführt wird.
Nun wollte ich gerne an der 13. Stelle anstatt des Posts einen DIV-Container einbauen, indem ein Adsense Block eingeblendet wird. Danach sollte dann direkt der nächste Post folgen.
Wenn ich diesen Code:
PHP
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php
$i++;
if ( $i == 13 ) { ?>
<div id="bblock" class="main-product">
//adsense kram
</div>
<?php }
elseif ( $et_is_blog_category ) {
boutique_display_blogpost(); }
else {
boutique_display_product($i,'entry'); }
?>
<?php
endwhile;
if (function_exists('wp_pagenavi')) { wp_pagenavi(); }
else { get_template_part('includes/navigation','entry'); }
else:
get_template_part('includes/no-results','entry');
endif; ?>
Alles anzeigen
benutze, überschreibt der Block den Post an der 13. Stelle und dieser wird in der Abfrage gar nicht mehr angezeigt.
Wie kann ich es am elegantesten lösen, das der Container einfach in die Query gestopft wird, ohne dass ein Post verloren geht?
Cheers,
ne0-ka1n