Anpassen der Startseite der Website per index.php Datei
Die Datei finden Sie unter:
C:\xampp\htdocs\wordpress\wp-content\themes\twentyeleven\index.php
Dies ist die komplette index.php
<? get_header(); ?> lädt den Kopfbereich
<? php get_sidebar(); ?> lädt die Sidebar
<? php get_footer(); ?> lädt den Fußbereich
Code der index.php
<?php if ( have_posts() ) : ?> Wenn Beiträge vorhanden sind, dann wird true zurück geliefert, sonst false, dann wird der else Bereich gestartet.
<?php twentyeleven_content_nav( 'nav-above' ); ?> Eine eigenen Funktion für das Theme twentyeleven aufrufen (ab hier).
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?> Startet die if-Schleife (if-Loop) wenn Beiträge vorhanden sind zur Aufbereitung der Inhalte
<?php get_template_part( 'content', get_post_format() ); ?> Aufruf des Beitrag-Inhalts (content.php) und welches Format soll ausgegeben werden. Content.php nur, wenn keine andere vorhanden ist.
<?php endwhile; ?>
<?php twentyeleven_content_nav( 'nav-below' ); ?> Eine eigenen Funktion für das Theme twentyeleven aufrufen (bis hier).
<?php else : ?>
<article id="post-0" class="post no-results not-found">
<header class="entry-header">
<h1 class="entry-title"><?php _e( 'Leider nichts gefunden', 'twentyeleven' ); ?></h1> Wenn keine Beiträge gefunden werden, wird eine Nachricht ausgegeben.
</header><!-- .entry-header -->
<div class="entry-content">
<p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'twentyeleven' ); ?></p>
<?php get_search_form(); ?>
</div><!-- .entry-content -->
</article><!-- #post-0 -->
<?php endif; ?>
Content.php
Hier handelt es sich um eine Standardformatvorlage, die einen Beitrag anzeigt,
wenn es keine andere Formatvorlage für einen Beitrag gibt.
Code index.php allgemein
<?php get_header(); ?>
<!-- Gibt es mindestens einen Beitrag? -->
<?php if ( have_posts() ) : ?>
<!-- Dann nacheinander alle Beiträge ausgeben: -->
<?php while ( have_posts() ) : the_post(); ?>
<article>
<header>
<!-- Seine Überschrift -->
<h1> <a href="/<?php esc_url( the_permalink() ); ?>"><?php the_title(); ?></a> </h1>
<!-- Sein Autor -->
Verfasst von <?php the_author_posts_link(); ?>
<!-- Sein Veröffentlichungsdatum -->
am <?php the_date(); ?>
<!-- Die Kategorie des Beitrags -->
<?php the_category(); ?>
</header>
<!-- Zeige den Inhalt an -->
<?php the_content('Weiterlesen ...'); ?>
<!-- Hinweis auf Kommentare -->
<p> <?php comments_popup_link('Kein Kommentar abgegeben', 'Ein Kommentar vorhanden', '% Kommentare vorhanden', '', 'Kommentare geschlossen'); ?> </p>
</article>
<?php endwhile; ?>
<p> <?php posts_nav_link(' · ', '← Neuere Beiträge', 'Ältere Beiträge →') ?></p>
<!-- Sofern es keinen Beitrag gibt, darauf hinweisen: -->
<?php else : ?>
<p>Es gibt keine Beiträge.</p>
<?php endif; ?>
<?php
get_sidebar();
get_footer();
?>
Code content.php allgemein
<article>
<header>
<!-- Seine Überschrift -->
<h1> <a href="/<?php esc_url( the_permalink() ); ?>"><?php the_title(); ?></a> </h1>
<!-- Sein Autor -->
Verfasst von <?php the_author_posts_link(); ?>
<!-- Sein Veröffentlichungsdatum -->
am <?php the_date(); ?>
<!-- Die Kategorie des Beitrags -->
<?php the_category(); ?>
</header>
<!-- Zeige den Inhalt an -->
<?php the_content('Weiterlesen ...'); ?>
<!-- Hinweis auf Kommentare -->
<p> <?php comments_popup_link('Kein Kommentar abgegeben', 'Ein Kommentar vorhanden', '% Kommentare vorhanden', '', 'Kommentare geschlossen'); ?> </p>
</article>