Doppelter Content in Mehrfach-Loops verhindern

in Wordpress

Viele der sogenannten Magazine-Themes von Wordpress setzen zur Ausgabe der Inhalte oftmals den Post Loop mehrfach ein. Das kann doppelten Content erzeugen. Wenn man das verhindern möchte, sollte man sich folgenden Wordpress Hack mal anschauen:

Der erste Loop:
Hier wird ein array angelegt in dem alle ids abgelegt werden.

<h2>Loop n°2</h2>
<?php
query_posts("showposts=50");
while (have_posts()) : the_post();
if (!in_array($post->ID, $ids)) {
  the_title();?>
  <br />
<?php }
endwhile; ?>

Der zweite Loop:
Jetzt wird geprüft ob die entsprechende PostID bereits ausgegeben wurde.


<h2>Loop n°2</h2>

<?php
query_posts("showposts=50");
while (have_posts()) : the_post();
if (!in_array($post->ID, $ids)) {
  the_title();?>
  <br />
<?php }
endwhile; ?>

{ 2 comments… read them below or add one }

Stefan Wienströer June 20, 2009 at 5:33 pm

Ist duplicate Content auch bei Bildern? Ich möchte nämlich ein paar Grafiken umziehen lassen (da die Seite schon umgezogen ist). Die Grafiken sollen dabei von der alten URL als auch von der neuen zu erreichen sein.

Brondo June 20, 2009 at 5:59 pm

Hallo Stefan. Ich glaube bei Bildern sollte es keine Probleme mit DC geben.

Leave a Comment

Seite zurück: Nur bestimmte Inhalte für Suchmaschinen Besucher anzeigen/ausblenden

Seite vor: DVB T Antenne zum selber basteln