WordPress query posts von tag und Kategorie
Ich versuche, erstellen Sie eine Reihe von WP-Seiten mit Indizes für alle Beiträge, die von tag X, als auch als Kategorie Y.
Fand ich diese, das scheint genau das zu tun, was ich will und ich verstehe, wie um ihn zu Bearbeiten, für jede index-Seite, aber ich weiß nicht, wo/wie benutzt man den eigentlichen code zum erstellen der index-Seiten.
global $wp_query;
$args = array(
'category__and' => 'category',
'tag__in' => 'post_tag', //must use tag id for this field
'posts_per_page' => -1); //get all posts
$posts = get_posts($args);
foreach ($posts as $post) :
//do stuff
endforeach;
TIA für Eure Hilfe.
InformationsquelleAutor lkl | 2015-03-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist, was schließlich gearbeitet - beachten Sie, dass brauchte ich die Kategorie-ID, aber den tag-slug.
InformationsquelleAutor lkl
Verwenden Sie diesen code ersetzen Sie die grundlegende Abfrage in der Schleife in die Vorlage ein.
Ja, Sie könnten, tun es auf eigene index-Seite. Aber Sie können es auch tun, auf jeder Seite, läuft die Schleife. Klingt wie Sie wollen, eine Reihe von Vorlagen, jeweils mit der Schleife geändert und gibt die Beiträge als angemessen.
Fand ich eine einfachere Abfrage auf der Seite, die Sie mir gab, aber ich bekomme keine Ergebnisse. Irgendeine Idee was falsch sein könnte?
<?php /* Template Name: A1 Grammar */ get_header(); ?> <div class="row"> <div class="col-md-8 content-area" role="main"> <?php // The Query query_posts( 'cat=6&tag=69' ); // The Loop while ( have_posts() ) : the_post(); echo '<li>'; the_title(); echo '</li>'; endwhile; // Reset Query wp_reset_query(); ?>
Du bist nicht läuft den ganzen code zusammen wie Sie klebte es hier, richtig? Sie müssen sicherstellen, dass keines der php-code wird auf einer Zeile mit "//" In der Tat, nehmen Sie nur die "// Die Abfrage" "// The-Loop" "// Rücksetzen Abfrage" Kommentare. Und denken Sie daran, dass Sie brauchen, um eine Seite zu erstellen, VERWENDET die "A1 Grammatik" - Vorlage.
Richtig - wenn ich klebte es hier, es liefen alle zusammen, und ich wollte nicht stören, um alle Zeilenumbrüche wieder an. Und ja, ich habe eine Seite erstellt, aber keine Beiträge, die zeigen: lawlessfrench.com/verb-conjugations/a1-grammar
InformationsquelleAutor Web Guy