Projektordner

Vor bzw. nach der Installation findet man folgende Ordner-/Dokumentstruktur vor:

(Anm.: weitere Erläuterungen / Ausführungen folgen in Seminaren / bei den Übungen)

Ordner

./wp-admin

Backend - also die Admin-Oberfläche (Dashboard). Hinweis: niemals Änderungen vornehmen!

./wp-includes

Technik - inkludierte/eingefügte Skripte und PHP-Techniken. Hinweis: niemals Änderungen vornehmen!

./wp-content

Unser eigentliches Wordpress-Projekt - alles, was zu unserer WordPress-Website gehört:

  • ./wp-content/languages - Sprachinfos

  • ./wp-content/plugins - Plugins / Erweiterungen

  • ./wp-content/themes - Themes (Designs / Layouts)

Nach der Installation:

  • ./wp-content/upgrade - Aktualisierungen/Upgrades recovern können

  • ./wp-content/uploads/year/month - Ordner für Medien-Uploads

  • ./wp-content/mu-plugins - Must-Use Plugins

Dateien

index.php - Hauptdatei für Projekt.

Anm.: die index.php lädt wp-blog-header.php und weist WordPress an, das Theme zu laden!

Hier mal der PHP-Code der Hauptdatei unseres WordPress-Projekts: aber keine Angst - wir werden jetzt nicht anfangen zu coden ;-)

 1<?php
 2/**
 3 * Front to the WordPress application. This file doesn't do anything, but loads
 4 * wp-blog-header.php which does and tells WordPress to load the theme.
 5 *
 6 * @package WordPress
 7 */
 8 
 9/**
10 * Tells WordPress to load the WordPress theme and output it.
11 *
12 * @var bool
13 */
14define( 'WP_USE_THEMES', true );
15 
16/** Loads the WordPress Environment and Template */
17require( dirname( __FILE__ ) . '/wp-blog-header.php' );

wp-config.php - Konfigurationsdatei für Projekt - siehe Datenbank-Connection

Anm. vor der Installation: wp-config-sample.php

license.txt - Lizenzdatei

liesmich.html, readme.html - deutsche und englische Hilfen zu WordPress

wp-... .php - diverse Helper-Skripte

In vielen Ordnern finden sich Dummy-PHP-Dateien, die den direkten Aufruf der Ordner weiter absichern:

1<?php
2// Silence is golden.

Anmerkung für die PHP-Programmierer: Eigentlich müsste der PHP-Code am Ende sauber mit ?> beendet werden. Aber bei den Dummy-Dateien empfiehlt sich tatsächlich diese offene Schreibweise.