Inhaltsverzeichnis
PHP ist eine Programmier- und Skriptsprache zur Erstellung dynamischer, interaktiver Websites. WordPress wird mit PHP als Skriptsprache geschrieben. Genau wie WordPress ist auch PHP Open Source.
PHP ist eine serverseitige Sprache, d.h. sie läuft auf Ihrem Webhosting-Server. Wenn jemand Ihre Website besucht, kontaktiert sein Browser Ihren Server, um die Seite anzufordern. Der PHP-Code läuft auf dem Server und erzeugt eine HTML-Seite, die an den Besucher gesendet wird. Der Besucher sieht dann die HTML-Seite in seinem Browser. Er kann das PHP-Skript nicht sehen, da es sich nur auf dem Hosting-Server befindet.
Wie verwendet WordPress PHP?
Der PHP-Code sorgt dafür, dass WordPress funktioniert. Eine WordPress-Website speichert alle Daten in einer MySQL-Datenbank. Diese Daten umfassen alles, von Ihrem Blog-Namen und dem Inhalt Ihrer Blog-Posts bis hin zu Ihren Plugin-Einstellungen und den Informationen Ihres Benutzerprofils.
Die Aufgabe von PHP ist es, bestimmte Informationen aus der Datenbank abzurufen und sie zu einer HTML-Webseite zusammenzusetzen. Weitere Einzelheiten zu diesem Prozess finden Sie in unserem Leitfaden zur Funktionsweise von WordPress hinter den Kulissen.
PHP-Code ist in Dateien enthalten, die mit der Endung .php versehen sind.
Wenn Sie jemals eine WordPress-Zip-Datei geöffnet haben, werden Sie feststellen, dass die meisten Dateien PHP-Dateien sind.
Im Screenshot unten sehen Sie zum Beispiel Dateinamen wie wp-config.php, index.php usw. Jede dieser Dateien enthält den Code für verschiedene Aktionen in WordPress.
Ein WordPress-Theme-Ordner sieht sehr ähnlich aus. Sie finden dort Dateien wie sidebar.php, header.php usw. Jede dieser Dateien bildet die Vorlagenhierarchie eines Themes und zeigt die verschiedenen Bereiche Ihrer Website an.
PHP-Code muss in das öffnende php-Tag eingeschlossen werden php</code und der schließende Tag
?>
PHP-Dateien können auch HTML-Code enthalten.
Jeder PHP-Tag kann eine bestimmte Information aus Ihrer Datenbank abrufen. In diesem Beispiel sehen Sie den PHP-Code zur Anzeige Ihres Blognamens, der dann in HTML-Titel-Tags verpackt wird.
Wie funktioniert PHP?
Wenn Sie sich im Internet nach Informationen über PHP umsehen, werden Sie feststellen, dass es sich um eine "serverseitige" Skriptsprache handelt. Leider ist diese kurze Definition für Anfänger nicht hilfreich.
Der Begriff "serverseitig" bedeutet lediglich, dass alle PHP-Dateien in WordPress ihre Arbeit auf Ihrem Webhosting-Server verrichten. Einfach ausgedrückt: Wenn jemand Ihre Website besucht, greift WordPress auf die PHP-Dateien zu, um Ihre Datenbankinformationen (z. B. den Inhalt Ihres Blogbeitrags) abzurufen und sie dem Besucher anzuzeigen.
Das klingt einfach, aber es gibt ein kleines Problem: Webbrowser lesen kein PHP, sondern HTML.
HTML ist eine Art Skriptsprache, die zur Erstellung von Webseiten verwendet wird. Wir bezeichnen HTML als "clientseitige" Skriptsprache.
Browser wie Chrome, Firefox und andere werden als "Clients" bezeichnet. Eine "clientseitige" Sprache bedeutet hier einfach, dass Webbrowser die Arbeit übernehmen, HTML-Code in das umzuwandeln, was Sie in Ihrem Browserfenster sehen.
Wenn also Browser nur HTML lesen können und Ihre WordPress-Website in PHP erstellt wurde, wie können andere Ihre Website sehen?
Nehmen wir uns einen Moment Zeit und sehen wir uns Schritt für Schritt an, wie der PHP-Code in WordPress mit HTML funktioniert:
- Zunächst gibt jemand Ihre Webadresse in seinen Browser ein oder klickt auf einen Link.
- Dadurch wird eine Anfrage an Ihren Webhosting-Server gesendet.
- Ihr Server sendet dann den HTML-Code über das Internet zurück an den Browser des Nutzers.
- Ihr Browser übernimmt diesen HTML-Code und übersetzt ihn in eine Webseite.
Wenn Sie jedoch eine mit PHP erstellte Website wie WordPress besuchen, findet ein weiterer Schritt statt.
Vor Schritt 3 muss der Server PHP-Code ausführen, um die HTML-Seite zu erstellen, bevor er sie an den Browser senden kann.
WordPress PHP-Versionen
Wie bei anderen Programmiersprachen gibt es auch bei PHP mehrere Versionen, die Sie verwenden können. Einige Versionen wie PHP 5.5, 7.0 und 7.1 werden nicht mehr aktiv unterstützt.
Als Betreiber einer WordPress-Website sollten Sie die neueste Version von PHP verwenden, da jede neue Version von PHP Sicherheitsprobleme behebt und die Geschwindigkeit Ihrer Website erhöht.
Da PHP eine so beliebte Sprache für die Erstellung von Websites ist, ist sie auch ein Ziel für Hacker. Wenn Sie also die neueste Version haben, verfügen Sie über Sicherheitsfunktionen und Korrekturen, die in älteren Versionen nicht zu finden sind.
Wir empfehlen Ihnen, entweder Bluehost, SiteGround oder WP Engine als Webhost zu verwenden, da diese die aktuellsten PHP-Versionen in ihren WordPress-Webhosting-Paketen verwenden.
Brauchen WordPress-Benutzer PHP-Kenntnisse?
WordPress-Benutzer brauchen keine PHP-Kenntnisse, um eine WordPress-Website zu nutzen, zu betreiben oder zu verwalten. WordPress verfügt bereits über die erforderlichen PHP-Dateien, ebenso wie Themes und Plugins, so dass Sie WordPress auch ohne PHP-Kenntnisse nutzen können.
Die meisten WordPress-Benutzer müssen nie wissen, wie man in PHP programmiert, aber wenn Sie daran interessiert sind, Ihre eigenen Plugins, Themes oder erweiterte Anpassungen an WordPress-Websites zu entwickeln, dann müssen Sie die Verwendung von PHP lernen.
Wir hoffen, dass dieser Artikel Ihnen geholfen hat, mehr über PHP zu erfahren. Vielleicht möchten Sie auch unsere Liste mit weiterführenden Artikeln über nützliche WordPress-Tipps, -Tricks und -Ideen lesen, die Sie weiter unten finden.
Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.
Weitere Lektüre
- Offene Quelle
- Anleitung für Anfänger zum Einfügen von Snippets aus dem Web in WordPress
- funktionen.php
- CSS
- MySQL