Abfragen von Seiten in WordPress, indem Sie der Vorlage einen Namen
Habe ich eine Vorlage mit dem Namen "Foo" in "foo.php" ich würde gerne in der Lage, wählen Sie alle Seiten, die mit dieser Vorlage. Ich suchte für eine Weile jetzt, aber nicht in der Lage gewesen zu finden Sie einen erfolgreichen Weg, dies zu tun... Kann jemand aufklären mich auf die richtige/einzige Weg, dies zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese erhalten Sie, indem Sie mit dem folgenden code
'post_type' => 'page'
dies funktionieren wird. Danke!!!'meta_value' => 'templates/template-contact.php'
if ( have_posts() ) while ( have_posts() ) : the_post();
werdenif ( $query->have_posts() ) while ( $query->have_posts() ) : $query->the_post();
?Dies funktioniert auch
http://jorgepedret.com/old/web-development/get-pages-by-template-name-in-wordpress/
Roboter, die Antwort ist gut, aber ich dachte, ich würde einige Sachen geklärt.
Ersten, sollten Sie die variable für die Abfrage, die Sie erstellt haben, so wäre es $query->have_posts() etc.
Zweitens sollten Sie angeben post_type. Ich habe verwendet, so dass es zieht alle post-Typen außer für Revisionen.
Letzte, wenn diese in eine Seite mit anderen WP-loops, die Sie verwenden möchten, können wp_reset_query. Ich fügte hinzu, eine unten und eine oben, nur für den Fall, aber Sie nur wirklich brauchen, wenn Sie eine weitere Schleife oben oder unten. Entfernen Sie es, wenn Sie nicht.
Hier ist der code:
Hoffe, das hilft jemandem!! Happy coding!