
WordPress ist eines der beliebtesten Content-Management-Systeme (CMS) der Welt und wird von Millionen von Websites genutzt. Seine Datei- und Verzeichnisstruktur ist recht klar und logisch aufgebaut, was die Verwaltung und Erstellung eigener Inhalte erleichtert.
Die wichtigsten Verzeichnisse in WordPress
a) /wp-admin
Das Verzeichnis /wp-admin enthält Dateien und Skripte, die mit dem Administrationsbereich von WordPress zusammenhängen. Der Zugriff auf dieses Verzeichnis sollte nur Benutzern mit administrativen Rechten gestattet sein, um die Sicherheit der Website zu gewährleisten.
b) /wp-content
Dies ist das Herzstück jeder WordPress-Website – es enthält Themes, Plugins, Bilder und alle Arten von benutzerdefinierten Dateien. Alles, was Sie zu Ihrer Website hinzufügen (zum Beispiel Plugins und Themes), landet in diesem Verzeichnis. Im Verzeichnis /wp-content befinden sich die folgenden Unterverzeichnisse:
- /plugins: Dieses Verzeichnis enthält alle installierten Plugins. Jedes Plugin hat ein eigenes Unterverzeichnis, in dem seine Dateien gespeichert werden.
- /themes: Hier befinden sich alle installierten Themes. Genau wie bei den Plugins hat jedes Theme ein eigenes Verzeichnis.
- /uploads: In diesem Verzeichnis werden alle Dateien gespeichert, die über die WordPress-Oberfläche auf die Website hochgeladen wurden, wie Bilder, PDF-Dateien, Audiodateien usw.
c) /wp-includes
Dieses Verzeichnis enthält Dateien, die für die ordnungsgemäße Funktion von WordPress unerlässlich sind. Es enthält verschiedene Bibliotheken wie jQuery, Atom Lib, SimplePie usw.
Die wichtigsten Dateien in WordPress
a) wp-config.php
wp-config.php ist eine der wichtigsten Dateien einer WordPress-Installation. Sie enthält detaillierte Informationen zur Konfiguration von WordPress, wie zum Beispiel Datenbankinformationen (Datenbankname, Benutzername, Passwort, Host), eindeutige Authentifizierungsschlüssel und Salts, das Präfix der Datenbanktabellen, den ABSPATH-Pfad zu den WordPress-Dateien und vieles mehr.
Sie können diese Datei bearbeiten, um verschiedene Einstellungen vorzunehmen, wie zum Beispiel die Erhöhung des Speicherlimits, das Deaktivieren des Debugging usw. Um zum Beispiel das Speicherlimit zu erhöhen, können Sie die folgende Codezeile hinzufügen:
define('WP_MEMORY_LIMIT', '256M');b) .htaccess
Die Datei .htaccess wird von Apache-Servern verwendet, um verschiedene Regeln zu verarbeiten, wie Weiterleitungen, URL-Rewriting, das Blockieren von IP-Adressen usw. Im Kontext von WordPress wird diese Datei verwendet, um „schöne Links“ (Pretty Permalinks) zu erzeugen.
Die Datei .htaccess kann folgendermaßen aussehen:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPressDenken Sie jedoch daran, dass die Bearbeitung der Datei .htaccess erhebliche Auswirkungen auf die Funktion der Website haben kann. Daher sollten Sie vor jeder Änderung immer ein Backup erstellen.
c) functions.php
Die Datei functions.php ist in jedem WordPress-Theme enthalten und ermöglicht es Ihnen, Funktionen und Funktionalitäten zu Ihrer Website hinzuzufügen, ohne die Quelldateien des Themes bearbeiten zu müssen. Alles, was Sie der Datei functions.php hinzufügen, wird automatisch von WordPress geladen.
Sie können zum Beispiel den folgenden Code hinzufügen, um ein neues Menü in Ihrem Theme zu registrieren:
function register_my_menu() {
register_nav_menu('new-menu',__( 'New Menu' ));
}
add_action( 'init', 'register_my_menu' );Plugins zur Verwaltung von Dateien und Verzeichnissen
Es gibt viele WordPress-Plugins, die Ihnen helfen, Dateien und Verzeichnisse auf Ihrer Website zu verwalten. Zum Beispiel ermöglicht „File Manager“ die Verwaltung von Dateien direkt über das WordPress-Administrationspanel, ähnlich wie bei beliebten Dateiverwaltungsprogrammen wie Windows Explorer oder Finder.
Das Plugin „Advanced Custom Fields“ ermöglicht das Hinzufügen benutzerdefinierter Felder zu Beiträgen, Seiten und benutzerdefinierten Inhaltstypen, was zusätzliche Kontrolle über den Inhalt und seine Darstellung bietet.
Zusammenfassend lässt sich sagen, dass die Datei- und Verzeichnisstruktur von WordPress gut organisiert und logisch aufgebaut ist, was eine einfache Verwaltung der Inhalte auf der Website ermöglicht. Sich mit dieser Struktur vertraut zu machen, ist der Schlüssel für eine effektive Arbeit mit diesem System.
