Hallo!
Ich benutze derzeit das wunderbare Fototheme von Bueltge. Dabei werden Links zum nächsten Artikel erzeugt.
Das geschieht so:
<?php
$previous = @$wpdb->get_var("SELECT ID FROM $tableposts WHERE post_date < '$post->post_date' AND post_status = 'publish' AND post_type = 'post' ORDER BY post_date DESC LIMIT 0, 1");
$next = @$wpdb->get_var("SELECT ID FROM $tableposts WHERE post_date > '$post->post_date' AND post_status = 'publish' AND post_type = 'post' ORDER BY post_date ASC LIMIT 0, 1");
Nun wird stets das "Nachbarbild" (=Nachbarpost) mit nächster ID geladen. Ich würde aber die Abfrage gerne auf eine Kategorie beziehen (und bei mehreren zugewiesenen Kategorien die mit der niedrigsten ID oder sogar besser noch die, über die das Bild aufgerufen wurde).
Um zu sehen, wie sich das Problem derzeit auswirkt, gibt es hier eine Kostprobe: http://www.konstantin-volke.de
Edit: Ich habe herausgefunden, dass mir der Befehl
Die aktuelle Kategorie ausgibt. Aber wie kann ich diese Information so verarbeiten, dass eben nur jene Posts selektiert werden, die sich in der Kategorie befinden?
Problematisch scheint zu sein, dass die Kategorie selbst in einer anderen Tabelle gespeichert wird (wp_terms). Bloß wie kann ich zwei Tabellen mit dieser Abfrage kontrollieren?
Das weiß ich leider nicht, dafür reichen die Kenntisse dann doch nicht aus.
Ich bedanke mich für hoffentlich hilfreiche Antworten :-)