Blättern Sie durch Seiten mit einer bestimmten Vorlage

Ich würde gerne wissen, wie ich Seiten mit einem bestimmten Vorlagennamen durchlaufen kann. Ich habe mehrere Seiten, auf denen der Administrator einen Vorlagennamen von SALE auswählen kann. Ich möchte den gesamten Inhalt mit diesem Vorlagennamen über die Schleife anzeigen.

Irgendwelche Ideen werden sehr geschätzt!

Solutions Collecting From Web of "Blättern Sie durch Seiten mit einer bestimmten Vorlage"

WordPress speichert Seitenvorlagen, die einer bestimmten Seite in der wp_postmeta in der Tabelle wp_postmeta .

Diese werden wie folgt gespeichert:

 'meta_key' => '_wp_page_template', 'meta_value' => 'NAME_ OF_TEMPLATE' 

In diesem Sinne können Sie Seiten, die eine bestimmte Seitenvorlage get_pages , mit get_pages ( Sie können auch WP_Query ).

Beispiel:

 $pages = get_pages(array( 'meta_key' => '_wp_page_template', 'meta_value' => 'page-special.php' )); foreach($pages as $page){ echo $page->ID.'
'; echo apply_filters( 'the_content', $page->post_content ); }

Verwenden Sie get_template_part , wenn Ihre Vorlage beispielsweise sale.php heißt , können Sie Folgendes verwenden:

 get_template_part( 'sale' ); 

http://codex.wordpress.org/Function_Reference/get_template_part