#3 Eigenes WordPress Theme / Template erstellen - Tutorial - HowTo

WordPress Theme Tutorial
Teil 1 - Teil 2 - Teil 3 - Teil 4 - Teil 5

index.php - Der Content / Inhalt wird erstellt
Jetzt kommt wohl der wichtigste Teil des Templates, die Ausgabe der Beiträge.
Dazu brauchen wir etwas PHP und natürlich, wie immer, (x)HTML.
<?php get_header(); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<h1><a href="<?php the_permalink() ?>" rel="bookmark" title="Link zu <?php the_title(); ?>"><?php the_title(); ?></a></h1>
<?php the_content('Kompletten Beitrag lesen'); ?>
</div>
<div class="infos">Geschrieben am <?php the_time('d.m.Y') ?> von <?php the_author() ?> in <?php the_category(', ') ?>. <?php comments_popup_link('0 Kommentare', '1 Kommentar', '% Kommentare'); ?>. <?php edit_post_link('editieren','','·'); ?></div>
<?php endwhile; ?>
<?php next_posts_link('« vorherige Seite') ?> - <?php previous_posts_link('nächste Seite »') ?>
<?php else : ?>
<div class="post">
<h1>Fehler!</h1>
Die gewünschte Seite ist nicht verfügbar.
</div>
<?php endif; ?>
<div id="sitemap">
<?php get_sidebar(); ?></div>
<?php get_footer(); ?>

Mit get_header(); wird der Header (den wir in der header.php erstellt haben) eingebunden.
Falls es Beiträge gibt (if (have_posts()) :), werden diese jetzt ausgegeben (while (have_posts()) : the_post();).
Dazu wird die Beitragsausgabe formatiert:

  • the_permalink(): Hiermit wird der direkte Link zum Beitrag ausgegeben.
  • the_title() gibt den Titel des Beitrags aus.
  • the_content(’Kompletten Beitrag lesen’) gibt den Inhalt des Beitrags aus (Falls dieser nur gekürzt angezeigt wird, erscheint ein Link “Kompletten Beitrag lesen” mit dem man den Rest des Beitrags lesen kann).
  • the_time(’d.m.Y’) gibt das Datum an dem der Beitrag geschrieben wurde aus; Die Ausgabe kann wie die PHP-Funktion date() formatiert werden.
  • the_author() ist der Autor des Beitrags
  • the_category(’, ‘) gibt die Kategorien, getrennt durch ein Komma aus.
  • comments_popup_link(’0 Kommentare’, ‘1 Kommentar’, ‘% Kommentare’) Zeigt an, wie viele Kommentare schon geschrieben wurden. Außerdem wird diese Ausgabe zu den Kommentaren des Beitrags verlinkt.
  • edit_post_link(’editieren’,”,’·’) fügt einen Link für den Admin ein, damit dieser direkt zum Bearbeiten des Beitrags ins Admin Panel kommt.
  • mit next_posts_link(’« vorherige Seite’) bzw. previous_posts_link(’nächste Seite »’) wird ein Link zur vorherigen, bzw nächsten Seite ausgegeben.

Nach der Beitragsformatierung wird mit endwhile die Formatierung der Beiträge beendet.
Mit else : wird nun ein Fehler ausgegeben, wenn kein Beitrag vorhanden ist. Diese Fehlermeldung wird dann von endif; beendet.
Am Ende der index.php wird nun mit get_sidebar(); die Sidebar ausgegeben.
Mit get_footer(); wird der Footer, aus der Datei footer.php ausgegeben.

WordPress Theme Tutorial
Teil 1 - Teil 2 - Teil 3 - Teil 4 - Teil 5

Ähnliche Beiträe

  • #1 Eigenes WordPress Theme / Template erstellen - Tutorial - HowTo
  • #4 Eigenes WordPress Theme / Template erstellen - Tutorial - HowTo
  • #5 Eigenes WordPress Theme / Template erstellen - Tutorial - HowTo
  • 0 Responses to “#3 Eigenes WordPress Theme / Template erstellen - Tutorial - HowTo”


    1. No Comments

    Leave a Reply