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.