Wie könnte ich eine andere Vorlage Teil für Seite laden?

Ich möchte get_template_part(); eine andere Vorlage Teile auf verschiedenen Seiten laden. Auf der Startseite lädt es get_template_part( 'content', 'home' ); und auf der Blog-Seite lade get_template_part( 'content', 'blog' ); .

Ich bin neu in PHP, aber sollte es ein bedingtes Tag geben, das ich verwenden könnte, um Dinge nach Seite zu laden?

Solutions Collecting From Web of "Wie könnte ich eine andere Vorlage Teil für Seite laden?"

Für die gestellte Frage wäre es am einfachsten, den Seiten-Slug abzurufen und als zweites Argument zu übergeben:

 get_template_part( 'content', get_post_field( 'post_name', get_post() ) ); 

Beachten Sie, dass Sie eine generische content.php für Seiten haben möchten, die keine dedizierte Vorlage haben (falls vorhanden).