Okay. Hab mich wohl nicht ganz klar ausgedrückt. Will nicht die Bilder vom Server löschen sondern lediglich den Link auf das Bild aus den Artikeln.
Beiträge von hector
-
-
Ich suche nach einer Möglichkeit alle Post-Thumbnails aus den Artikeln zu entfernen. Da ich in Wordpress keine Möglichkeit gefunden habe, bleibt wohl nur die Datenbank. Hat jemand eine Idee was ich wo löschen muss?
-
Habe seit ein paar Wochen das Problem, dass jeder reguläre Kommentar von Antispam Bee als Spam gekennzeichnet wird. Grund ist immer "CSS Hack".
Auf der Plugin-Webseite wird das folgendermaßen erklärt:
ZitatBot gerät ins ausgeblendete Kommentarfeld
Kann ich mir da so vorstellen, dass Antispam Bee dem Kommentarformular ein weiteres Eingabefeld hinzufügt und das dann ausblendet? Wie kann dann ein regulärer Kommentierer da rein schreiben?
Habe nichts geändert und neue Plugins sind auch nicht dazugekommen.
Hat noch jemand das Problem bzw. kann sich vorstellen woran das liegen könnte?
-
Das haut hin. Dank dir Scotti :)
-
Leider habe ich immer noch keine passende Lösung gefunden. Wenn ich diesen Code verwende, wird mir der Artikel aus dem ersten Loop auch im zweiten angezeigt.
PHP
Alles anzeigen<?php $paged = get_query_var('paged'); ?> <?php if ($paged < 2) { ?> <?php query_posts( array( 'post__not_in' => get_option('sticky_posts'), 'showposts' => 1, )); ?> <?php while (have_posts()) : the_post(); ?> <?php get_template_part('featured'); ?> <?php endwhile; ?> <?php wp_reset_query(); ?> <?php } ?> <?php $paged = get_query_var('paged'); ?> <?php query_posts( array( 'paged' => $paged, )); ?> <?php while (have_posts()) : the_post(); ?> <?php get_template_part('content'); ?> <?php endwhile; ?>Wie kann ich den ersten Artikel aus dem zweiten Loop ausgrenzen? Kann man die ID des ersten Artikels speichern und darüber dann im zweiten Loop (post__not_in) ausschließen?
-
Ich habe jetzt eine andere Lösung gefunden, die auch auf Folgeseiten funktioniert:
PHP
Alles anzeigen<?php if (have_posts()) : ?> <?php $counter = 1; ?> <?php while (have_posts()) : the_post(); ?> <?php if( $counter == 1 && !$wp_query->query_vars['paged'] ) { ?> <?php get_template_part('featured'); ?> <?php } else { ?> <div class="left-content"> <?php get_template_part('content'); ?> </div><!--.left-content--> <div class="right-content"> <?php get_sidebar(); ?> </div><!--.right-content--> <?php } ?> <?php $counter++; ?> <?php endwhile; ?> <?php endif; ?> <?php } else { ?> <div class="left-content"> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php get_template_part('content'); ?> <?php endwhile; ?> <?php endif; ?> <?php } ?>Dazu nur noch eine Frage: wenn ich einen Sticky-Post habe, wird dieser als erstes angezeigt. Ich möchte jedoch nicht den Sticky, sondern den neuesten Artikel ganz oben haben und die Sticky-Posts dann als zweiten, usw..
Kann man das irgendwie realisieren?
-
Ich möchte den ersten Artikel anders gestalten. Dazu hab ich mir folgenden Code gebastelt:
PHP
Alles anzeigen<?php query_posts( array( 'post__not_in' =>get_option('sticky_posts'), 'showposts' => 1 ) ); ?> <?php while(have_posts()) : the_post(); $do_not_duplicate = $post->ID; ?> <?php get_template_part('featured'); ?> <?php endwhile; ?> <?php query_posts('offset=1'); ?> <?php while(have_posts()) : the_post(); $do_not_duplicate = $post->ID; ?> <?php get_template_part('content'); ?> <?php endwhile; ?>Auf der ersten Seite klappt das auch prima, nur auf den nächsten Seiten nicht. Kann mir jemand erklären, wie das funktioniert?
-
Perfekt. Nochmals herzlichsten Dank :)
-
Das ist ne klasse Lösung. Eine Frage noch: die Artikel links und rechts beginnen jeweils auf einer Höhe. Wie kriege ich es hin, dass der Artikel direkt unterhalb des vorherigen beginnt?
-
Hallo alchymyth (und alle Anderen),
in der index.php klappt das prima. Wenn ich den Code aber für Kategorien, Tags und Archive nutzen will, klappt das leider nicht. Es werden die ersten 10 Artikel, egal welche Kategorie oder Tag, angezeigt. Liegt sicher an query_posts, oder?
Gibt es eine Möglichkeit die Artikel versetzt anzuzeigen, sprich Artikel 1 links, Artikel 2 rechts usw.?
Herzlichen Dank für die Hilfe
-
Wow. Klasse.
Vielen herzlichen Dank. Funktioniert perfekt.
-
Hallo,
ich möchte ein zweispaltiges Layout realisieren. Dabei soll jeweils im Wechsel ein Artikel links, ein Artikel rechts usw. angeordnet werden. Nun habe ich folgenden Code in den Weiten des WWW aufgeschnappt:
HTML
Alles anzeigen<div id="links"> <?php query_posts('showposts=5'); ?> <?php $posts = get_posts('numberposts=5&offset=0'); foreach ($posts as $post) : start_wp(); ?> <?php static $count1 = 0; if ($count1 == "5") { break; } else { ?> linke Artikel <?php $count1++; } ?> <?php endforeach; ?> </div><!--#links--> <div id="rechts"> <?php query_posts('showposts=5'); ?> <?php $posts = get_posts('numberposts=5&offset=5'); foreach ($posts as $post) : start_wp(); ?> <?php static $count2 = 0; if ($count2 == "5") { break; } else { ?> rechte Artikel <?php $count2++; } ?> <?php endforeach; ?> </div><!--#rechts-->Das klappt auf der ersten Seite, so wie es soll. Nur leider werden auf der zweiten Seite die gleichen Artikel angezeigt, wie auf der ersten Seite.
Nun bin ich mit meinem Latein am Ende. Gibt es eine Möglichkeit in den obigen Code die korrekte Pagination zu integrieren?
Danke für eure Hilfe