Neues Seiten Template erstellen

Erstellen Sie im Template Ordner eine neue Date mit einem beliebigen Namen, zum Beispiel granittisch.php

Fügen Sie folgenden Inhalt in diese neue Datei ein:

<?php
/**
* Template Name: Mein Granittisch
*
*/
?>

Jetzt haben Sie ein neues Template in den Seitenattributen, welches Sie zur Erstellung Ihrer Seite verwenden können.

Allerdings wird Ihnen dieses Template noch nichts ausser einer blanken Seite anzeigen.

Damit wenigstens der Seitentitel angezeigt wird, fügen wir the_title(); in den Template Code ein:

<?php
/**
* Template Name: Mein Granittisch
*
*/
the_title();
?>
<p>Sie sehen eine Vorlage</p>

Und zum vollen Verständnis schreiben wir noch ein Bischen Text in die Vorlage rein.

 

 

Der Code der page.php vom Theme 2016 ist wie folgt:

<?php
/**
* The template for displaying pages
*
* This is the template that displays all pages by default.
* Please note that this is the WordPress construct of pages and that
* other „pages“ on your WordPress site will use a different template.
*
* @package WordPress
* @subpackage Twenty_Sixteen
* @since Twenty Sixteen 1.0
*/

get_header(); ?>

<div id=“primary“ class=“content-area“>
<main id=“main“ class=“site-main“ role=“main“>
<?php
// Start the loop.
while ( have_posts() ) :
the_post();

// Include the page content template.
get_template_part( ‚template-parts/content‘, ‚page‘ );

// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) {
comments_template();
}

// End of the loop.
endwhile;
?>

</main><!– .site-main –>

<?php get_sidebar( ‚content-bottom‘ ); ?>

</div><!– .content-area –>

<?php get_sidebar(); ?>
<?php get_footer(); ?>