WordPress ist eines der beliebtesten Content-Management-Systeme (CMS) der Welt und unterstützt Millionen von Websites. Die Datei- und Verzeichnisstruktur ist recht klar und logisch, sodass Sie Ihre eigenen Inhalte einfach verwalten und erstellen können.
WordPress-Hauptverzeichnisse
a) /wp-admin
Katalog /wp-admin
enthält Dateien und Skripte im Zusammenhang mit dem WordPress-Administrationsbereich. Der Zugriff auf dieses Verzeichnis sollte nur Benutzern mit Administratorrechten vorbehalten sein, um die Sicherheit der Site zu gewährleisten.
b) /wp-content
Dies ist das Herzstück jeder WordPress-Site – es enthält Themes, Plugins, Bilder und alle Arten von benutzerdefinierten Benutzerdateien. Alles, was Sie Ihrer Website hinzufügen (z. B. Plugins und Themes), befindet sich in diesem Verzeichnis. Im Katalog /wp-content
Es gibt folgende Unterverzeichnisse:
- /Plugins: Dieses Verzeichnis enthält alle installierten Plugins. Jedes Plugin hat ein eigenes Unterverzeichnis, in dem seine Dateien gespeichert werden.
- /themen: Hier werden alle installierten Themes aufgelistet. Wie Plugins hat jedes Theme sein eigenes Verzeichnis.
- /lädt hoch: In diesem Verzeichnis werden alle Dateien gespeichert, die über die WordPress-Schnittstelle auf die Website hochgeladen wurden, z. B. Bilder, PDF-Dateien, Audiodateien usw.
c) /wp-includes
Dieses Verzeichnis enthält Dateien, die für die ordnungsgemäße Funktion von WordPress erforderlich sind. Es enthält verschiedene Bibliotheken wie JQuery, Atom Lib, SimplePie usw.
Schlüsseldateien in WordPress
a) wp-config.php
wp-config.php
ist eine der wichtigsten Dateien in Ihrer WordPress-Installation. Es enthält detaillierte Informationen zu Ihrer WordPress-Konfiguration, wie Datenbankinformationen (Datenbankname, Benutzername, Passwort, Host), eindeutige Authentifizierungsschlüssel und Salts, Datenbanktabellenpräfix, ABSPATH-Pfad zu WordPress-Dateien und vieles mehr.
Sie können diese Datei bearbeiten, um verschiedene Einstellungen vorzunehmen, z. B. das Speicherlimit zu erhöhen, das Debuggen zu deaktivieren usw. Um beispielsweise das Speicherlimit zu erhöhen, können Sie die folgende Codezeile hinzufügen:
define('WP_MEMORY_LIMIT', '256M');
b) .htaccess
Datei .htaccess
Sie wird von Apache-Servern verwendet, um verschiedene Regeln wie Weiterleitungen, URL-Umschreibung, IP-Blockierung usw. zu verarbeiten. Im Kontext von WordPress wird diese Datei verwendet, um „hübsche Permalinks“ zu generieren.
Datei .htaccess
es könnte so aussehen:
# BEGIN WordPress RewriteEngine auf RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # ENDE WordPress
Denken Sie jedoch daran, die Datei zu bearbeiten .htaccess
kann einen großen Einfluss auf die Leistung der Website haben, daher sollten Sie immer ein Backup erstellen, bevor Sie Änderungen vornehmen.
c) Funktionen.php
Datei Funktionen.php
ist in jedem WordPress-Theme enthalten und ermöglicht es Ihnen, Features und Funktionen zu Ihrer Website hinzuzufügen, ohne die Quelldateien des Themes bearbeiten zu müssen. Alles, was Sie der Datei hinzufügen Funktionen.php
, wird automatisch von WordPress geladen.
Sie können beispielsweise 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 Datei- und Verzeichnisverwaltung
Es gibt viele WordPress-Plugins, die Ihnen bei der Verwaltung der Dateien und Verzeichnisse auf Ihrer Website helfen. Mit dem „Dateimanager“ können Sie beispielsweise Dateien direkt über das WordPress-Admin-Panel verwalten, ähnlich wie bei gängigen Dateiverwaltungsprogrammen wie Windows Explorer oder Finder.
Stecker "Erweiterte benutzerdefinierte FelderMit „ können Sie benutzerdefinierte Felder zu Beiträgen, Seiten und benutzerdefinierten Typen hinzufügen und erhalten so zusätzliche Kontrolle über Ihre Inhalte und deren Anzeige.
Zusammenfassend lässt sich sagen, dass die Datei- und Verzeichnisstruktur von WordPress gut organisiert und logisch ist, sodass Sie den Inhalt Ihrer Website problemlos verwalten können. Das Kennenlernen dieser Struktur ist der Schlüssel zum effektiven Arbeiten mit diesem System.