Seite 1 von 1

Wordpress aktuellen Post mit PHP ausschliessen

Verfasst: 31.08.2011, 20:48
von Nipcars
Hallo Leute,

habe bei mir in der Sidebar ein "Mehr Artikel zum Thema" Befehl angelegt, dort sollen passende Artikel zum Thema angezeigt werden. Das Problem dabei ist, dass der aktuelle Artikel auch in der Liste erscheint. Wie kann ich den aktuellen Artikel ausschliessen?

Hier der PHP Code:

Code: Alles auswählen

<?php $listCategory = get_the_category&#40;&#41;;?>


<?php $my_query = new WP_Query&#40;'showposts=3&tag=News&category_name=' . $listCategory&#91;0&#93;->cat_name &#41;;

if &#40; $my_query->have_posts&#40;&#41; &#41; &#123;
        echo '<ul class="related-posts">';
        while &#40; $my_query->have_posts&#40;&#41; &#41; &#123;
                $my_query->the_post&#40;&#41;; 
                ?>

<li class="clearfix">

<div class="thumbx"><h3 class="relatedh3"><a href="<?php the_permalink&#40;&#41; ?>"><?php the_title&#40;&#41; ?></a> </h3><?php the_post_thumbnail&#40; 'sidebar-thumb', get_the_ID&#40;&#41; &#41; ?><span class="sub"><?php the_time&#40; __&#40;'d F Y g&#58;i A', 'arras'&#41; &#41;; ?>  </span></div>

  </li>

          
<?php

        &#125;
        echo '</ul>';
&#125; else &#123;
        echo '<span class="textCenter sub">' . __&#40;'No posts at the moment. Check back again later!', 'arras'&#41; . '</span>';
&#125;
  
wp_reset_query&#40;&#41;; ?>
Ich hoffe es kann mir jemand weiterhelfen.

Gruß

Manuel

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 31.08.2011, 22:32
von spickzettel
Der passende Parameter heiß offset:

Code: Alles auswählen

<?php $my_query = new WP_Query&#40;'posts_per_page=3&offset=1&tag=News&category_name=' . $listCategory&#91;0&#93;->cat_name &#41;;

Verfasst: 11.09.2011, 15:25
von Nipcars
Vielen Dank für die Info.

Leider bringt mich der "offset" Befehl nicht weiter. Dieser schliesst nur die letzen 1,2,3... Artikel aus.

Wenn ich mich jedoch auf einem älteren Artikel befinde, wird nicht dieser ausgeschlossen sondern der zuletzt verfasste.

Gruß

Manuel