Artikel aus Loop ausschließen
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
-
Hallo, danke für den Hinweis, doch das hatte ich schon vorher gelesen, ohne daß es mir weitergeholfen hat - ich bin halt kein Programmierer.
cat=3 dürfte dagegen richtig sein - zumindest ist das Ergebnis meinen Erwartungen entsprechend -, denn ich will diese Kat ja nicht excluden.Gruß
-
oder evtl den 'offset' parameter verwenden:
-
Hoffe dich richtig verstanden zu haben... HTML Ausgabe ist jetzt nur der Artikel-Titel als Liste... Es werden die letzten 5 Artikel der Kategorie mit der ID 3 ausgeschlossen...
PHP
Alles anzeigen<?php $cat = 3; //Die ID der gewünschten Kategorie, bitte entsprechend anpassen, wenns nit passt! $posts = get_posts('showposts=-1&cat='. $cat); if ($posts) { $cat_post_ids = array(); foreach($posts as $post) { array_push($cat_post_ids, $post->ID); } } ?> <?php $args=array( 'post__not_in' => array_slice($cat_post_ids, 0, 5), 'post_type' => 'post', 'post_status' => 'publish', 'showposts' => '-1' ); $my_query = new WP_Query($args); if( $my_query->have_posts() ) { ?> <ul> <?php while ($my_query->have_posts()) : $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Artikel <?php the_title_attribute(); ?> ansehen"><?php the_title(); ?></a></li> <?php endwhile; } wp_reset_query(); ?> </ul> -
denn ich will diese Kat ja nicht excluden.
Ach so, hatte ich dann wohl falsch verstanden. Dann sollte wohl der offset Parameter helfen, wie alchymyth es schreibt.
-
Hoffe dich richtig verstanden zu haben... HTML Ausgabe ist jetzt nur der Artikel-Titel als Liste... Es werden die letzten 5 Artikel der Kategorie mit der ID 3 ausgeschlossen...
Völlig richtig verstanden, daher vielen Dank für die Antwort. Leider erzeugt der eingebaute Code eine weiße Seite. Ich habe mich daher mit dem offset-Parameter angefreundet, den Maxe vorgeschlagen hatte. Hab sogar ich verstanden - und bringt das gewünschte Ergebnis.
-
Dank an alchymyth und Maxe. Und wieder ein kleines Stück PHP mehr in meinem Kopf.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!