Wie man PHP in WordPress hinzufügt: Eine vollständige Anleitung

PHP läuft auf 74 % aller Websites, auf denen die serverseitige Sprache bekannt ist, einschließlich WordPress. Wenn Sie die Funktionsweise Ihrer Website anpassen, Plugin-Funktionen erweitern oder das Verhalten Ihres Themes ändern möchten, werden Sie mit dieser Skriptsprache arbeiten.
In diesem Leitfaden erfahren Sie, wie Sie PHP-Code in WordPress sicher ausführen können. Außerdem stellen wir Ihnen ein praktisches Tool vor, mit dem Sie PHP-Probleme erkennen können, bevor sie zu echten Problemen führen.
TL;DR: Wie man PHP in WordPress hinzufügt
Bevor Sie PHP-Code hinzufügen, sollten Sie immer ein Backup Ihrer Website erstellen und auf die Kompatibilität der PHP-Versionen achten. Sie können PHP über hinzufügen:
- Plugins - Die sicherste Methode, bei der der Code durch Updates erhalten bleibt
- Funktionen.php - Traditioneller Ansatz, erfordert aber ein Child-Theme, um zu verhindern, dass Änderungen verloren gehen
- FTP-Zugang - Die meiste Kontrolle, aber technische Kenntnisse erforderlich
Zu den häufigsten Fehlern gehören Syntaxfehler (leere Bildschirme), fatale Fehler (spezifische Fehlermeldungen) und Logikfehler (falsches Verhalten). Verwenden Sie den WordPress-Wiederherstellungsmodus oder FTP, um Probleme zu beheben. Für die laufende und proaktive Überwachung verwenden Sie Plugins wie WP Umbrella um PHP-Fehler, Sicherheitsschwachstellen, SSL-Ablauf, Betriebszeit und visuelle Änderungen zu überwachen.
Dokumentieren Sie immer Ihren Code, befolgen Sie die WordPress-Codierungsstandards, stellen Sie Funktionen vor, um Konflikte zu vermeiden, und testen Sie inkrementell, um die besten Ergebnisse zu erzielen.
Was Sie wissen sollten, bevor Sie PHP zu WordPress hinzufügen
Benutzerdefinierter PHP-Code wird notwendig, wenn Sie die Funktionsweise vorhandener Plugins oder Themes ändern müssen. Sie können Funktionen hinzufügen, die über Plugins nicht verfügbar sind, benutzerdefinierte Integrationen zwischen verschiedenen Teilen Ihrer Website erstellen oder das Standardverhalten von WordPress außer Kraft setzen. Dies sind alles Situationen, in denen das Einfügen von PHP-Code Sie vor der Installation eines weiteren Plugins bewahren kann.
Bei der Bearbeitung von PHP müssen Sie jedoch vorsichtig sein. Selbst ein kleiner Fehler in Ihrem Code, wie ein fehlendes Semikolon oder eine zusätzliche Klammer, kann Ihre Website komplett zum Absturz bringen. Dies geschieht, weil Ihre Website jedes Mal, wenn ein Beitrag geladen wird, Daten aus einer Datenbank abruft oder ein Formular verarbeitet. PHP erledigt diese Arbeit im Hintergrund. Im schlimmsten Fall werden Sie aus dem Admin-Dashboard ausgesperrt, und die Behebung des Problems erfordert direkten Zugriff auf Ihre Serverdateien.
Deshalb sollten Sie immer eine Sicherungskopie Ihrer Website erstellen, bevor Sie PHP-Code zu Ihrer WordPress-Website hinzufügen. Wenn Sie ein Backup erstellt haben, testen Sie Ihren Code in einer Staging-Umgebung, um Probleme zu erkennen. Das Staging stellt sicher, dass Ihr Code wie erwartet in einer Umgebung funktioniert, die der Produktionsumgebung sehr ähnlich ist, und minimiert Bugs, Integrationsprobleme und negative Nutzererfahrungen, sobald der Code live ist. Sie können auch die Verwendung von Plugins in Betracht ziehen, die die Syntax vor der Ausführung validieren, um viele häufige Fehler zu vermeiden, die Websites zum Absturz bringen.
Achten Sie außerdem auf die Kompatibilität der PHP-Versionen, wenn Sie eigenen Code schreiben.

WordPress-Installationen laufen mit verschiedenen PHP-Versionen (von 7.4 bis 8.4), und es gibt erhebliche Syntax- und Funktionsunterschiede zwischen den Hauptversionen. Code, der unter PHP 7.4 einwandfrei funktioniert, kann unter PHP 8.1 aufgrund von veralteten Funktionen oder geändertem Verhalten zu Fehlern führen. Prüfen Sie immer, welche PHP-Version Ihre Hosting-Umgebung verwendet und schreiben Sie Code, der mit dieser Version kompatibel ist.
Wenn Sie Code mit anderen teilen, sollten Sie die Anforderungen an die PHP-Version in Ihre Dokumentation aufnehmen. Dies ist besonders wichtig, da sich die PHP-Sprache ständig weiterentwickelt. Mit PHP 8.x wurde eine strengere Typüberprüfung eingeführt und zuvor veraltete Funktionen entfernt.
Denken Sie auch daran, Ihren Code mit Kommentaren zu versehen, damit Sie verstehen, was er tut, wenn Sie ihn Monate später unweigerlich wieder aufrufen. Und stellen Sie sicher, dass Sie die Grundlagen des FTP-Zugriffs kennen, denn wenn PHP-Fehler Sie von WordPress ausschließen, ist der direkte Dateizugriff die einzige Lösung.
Lesen Sie auch: Wie man PHP-Fehler in WordPress ausschaltet
Methoden zum Hinzufügen von PHP zu WordPress
1. Plugins verwenden
Jeder kann mit Hilfe von Plugins PHP zu WordPress hinzufügen. Dies ist der sicherste und bequemste Weg. Mit diesen Plugins können Sie PHP-Code hinzufügen, bearbeiten und verwalten, ohne die Kerndateien, Themes oder Plugins direkt zu ändern.
So können Sie beispielsweise mit dem Code Snippets-Plugin auf sichere Weise benutzerdefinierten PHP-Code zu Ihrer Website hinzufügen, ohne die functions.php-Datei Ihres Themes zu bearbeiten. Dies ist eine sauberere und sicherere Methode, um kleine benutzerdefinierte Codes (wie Tweaks, Filter oder Aktionen) auszuführen und die Funktionsweise Ihrer Website zu ändern.
Um PHP mit Hilfe von Plugins hinzuzufügen, müssen Sie normalerweise das Plugin installieren und aktivieren und nach einer Option zum Hinzufügen eines neuen Snippets oder Codeblocks suchen. Wenn Sie ein neues Snippet erstellen, müssen Sie in der Regel PHP als Codetyp auswählen, Ihr Snippet benennen (verwenden Sie einen beschreibenden Namen, der Ihnen hilft, den Zweck des Snippets später zu identifizieren) und Ihren PHP-Code im Code-Editor hinzufügen. Überprüfen Sie vor dem Speichern, ob Ihr Code richtig formatiert ist.
Die meisten hochwertigen Plugins validieren Ihre PHP-Syntax, um Fehler zu vermeiden, die Ihre Website beschädigen könnten. Wenn Sie mit Ihrem Code zufrieden sind, speichern und aktivieren Sie das Snippet, um es auf Ihrer Website zu aktivieren.
2. Hinzufügen von PHP über functions.php
Für diejenigen, die gerne direkt mit den Themadateien arbeiten, ist das Hinzufügen von PHP in die Datei functions.php ein traditioneller Ansatz. Diese Datei ermöglicht es Ihnen, Funktionen hinzuzufügen, ohne ein separates Plugin zu erstellen.

Um auf die Datei functions.php zuzugreifen, gehen Sie in Ihrem WordPress-Dashboard zu Erscheinungsbild > Theme-Editor . Wählen Sie Ihr Theme (idealerweise ein Child-Theme) und suchen Sie die Datei functions.php in der Liste der Dateien auf der rechten Seite. Wenn Sie Code zu dieser Datei hinzufügen, platzieren Sie ihn immer am Ende, um Konflikte mit bestehenden Funktionen zu vermeiden.
Unlike plugin solutions, you’ll need to include the opening <?php tag if it’s not already there at the top of your file. After adding your code, click Update File to save your changes. Modern WordPress includes a basic safety mechanism that attempts to revert changes if it detects fatal PHP errors, but this isn’t foolproof.
Der größte Nachteil dieses Ansatzes ist, dass Ihr Code verloren geht, wenn Sie Ihr Theme aktualisieren oder ändern, es sei denn, Sie verwenden ein Child-Theme. Außerdem wirkt sich ein Syntaxfehler hier auf Ihre gesamte Website aus, da die functions.php bei jeder Seitenanfrage geladen wird.
Verwandt: Wie man einen Parse-Fehler behebt: Syntax-Fehler, Unerwartetes Ende der Datei in WordPress
3. Verwendung von FTP für fortgeschrittene PHP-Bearbeitung
Die FTP-Methode bietet Entwicklern, die professionelle Code-Editoren bevorzugen und vollständigen Zugriff auf WordPress-Dateien wünschen, die größte Kontrolle. Bei diesem Ansatz greifen Sie über einen FTP-Client wie FileZilla direkt auf Ihre Serverdateien zu.
Für diese Methode benötigen Sie Ihre FTP-Zugangsdaten von Ihrem Hosting-Anbieter. Sobald Sie verbunden sind, navigieren Sie zu Ihrem WordPress-Installationsverzeichnis und suchen Sie den Ordner wp-content, der Ihre Themes und Plugins enthält. Von hier aus können Sie jede PHP-Datei mit Ihrem bevorzugten Code-Editor bearbeiten.
Die FTP-Methode bietet mehrere Vorteile: Sie können fortschrittliche Code-Editoren mit Syntaxhervorhebung, Fehlerprüfung und Autovervollständigung verwenden, Sie können jede Datei im WordPress-System ändern und Sie können Backups schnell wiederherstellen, wenn etwas schief geht.
Diese Macht bringt jedoch auch Verantwortung mit sich. Es gibt keine integrierte Validierung, sodass sich Fehler in Ihrem Code direkt auf Ihre Website auswirken. Halten Sie immer eine Backup-Verbindung offen, wenn Sie Änderungen vornehmen, um Probleme zu beheben, falls Ihre Website schnell zusammenbricht.
Konzentrieren Sie sich bei Theme-Anpassungen auf das Child-Theme-Verzeichnis, damit Ihre Änderungen bei Aktualisierungen erhalten bleiben. Wenn Sie Plugins ändern, denken Sie daran, dass Ihre Änderungen überschrieben werden, wenn das Plugin aktualisiert wird, also dokumentieren Sie Ihre Änderungen sorgfältig.
Beispiele aus der Praxis für PHP in WordPress
Nachdem Sie nun die verschiedenen Methoden zum Hinzufügen von PHP zu WordPress kennen, wollen wir uns nun einige praktische Beispiele ansehen. Diese Snippets lösen gängige Probleme und können mit jeder der zuvor besprochenen Methoden implementiert werden.
1. Ändern des Grundverhaltens von WordPress
Hier ist ein Snippet, das die Anzahl der auf Archivseiten angezeigten Beiträge ändert:
php
function modify_posts_per_page($query) {
if (!is_admin() && $query->is_main_query()) {
if (is_category() || is_tag() || is_date()) {
$query->set('posts_per_page', 12);
}
}
}
add_action('pre_get_posts', 'modify_posts_per_page');
Dieser Code klinkt sich in WordPress ein, bevor es Beiträge abfragt, und ändert die auf den Seiten für Kategorien, Tags und Datumsarchive angezeigte Zahl auf 12. Der Hook wirkt sich nur auf die Hauptabfrage aus und ändert die Ergebnisse in Widgets oder benutzerdefinierten Abfragen an anderer Stelle auf Ihrer Website nicht.
2. Benutzerdefinierte Shortcodes erstellen
Mit Shortcodes können Sie überall in Ihren Beiträgen oder Seiten dynamische Inhalte einfügen. Hier ist ein Beispiel, das unterschiedliche Inhalte anzeigt, je nachdem, ob ein Benutzer angemeldet ist:
php
function conditional_content_shortcode($atts, $content = null) {
$attributes = shortcode_atts(
array(
'logged_in' => '',
'logged_out' => '',
),
$atts
);
if (is_user_logged_in() && !empty($attributes['logged_in'])) {
return $attributes['logged_in'];
} elseif (!is_user_logged_in() && !empty($attributes['logged_out'])) {
return $attributes['logged_out'];
}
return $content;
}
add_shortcode('user_content', 'conditional_content_shortcode');
Sie würden diesen Shortcode wie folgt verwenden:
[user_content logged_in="Welcome back!" logged_out="Please log in to access this content."]
Je nach Status des Benutzers wird die entsprechende Meldung angezeigt.
3. Anpassen der Verwaltungsfunktionalität
Manchmal möchte man den WordPress-Adminbereich anpassen. Dieses Snippet fügt ein benutzerdefiniertes Dashboard-Widget mit wichtigen Informationen für Ihre Website-Redakteure hinzu:
php
function custom_dashboard_widget() {
echo '<p>Welcome to the site dashboard! Before publishing content, please:</p>
<ul>
<li>Check that all images have alt text</li>
<li>Preview the post on mobile devices</li>
<li>Add at least one category and three tags</li>
</ul>
<p>For assistance, contact the admin at: admin@example.com</p>';
}
function add_custom_dashboard_widget() {
wp_add_dashboard_widget(
'custom_help_widget',
'Publishing Checklist',
'custom_dashboard_widget'
);
}
add_action('wp_dashboard_setup', 'add_custom_dashboard_widget');
Dadurch wird ein Widget mit einer Veröffentlichungs-Checkliste erstellt, das für jeden, der auf das Dashboard zugreift, sichtbar ist.
Denken Sie bei der Implementierung dieser Beispiele daran, sie anzupassen. Ändern Sie Variablennamen, Werte und das Verhalten von Funktionen, um sie an Ihre individuelle WordPress-Konfiguration anzupassen.
Fehlersuche bei PHP-Fehlern in WordPress
Selbst erfahrene Entwickler machen Fehler, wenn sie PHP zu WordPress hinzufügen. Wenn Sie wissen, wie Sie diese Fehler schnell erkennen und beheben können, ersparen Sie sich stundenlange Frustration und verhindern längere Ausfallzeiten Ihrer Website.
Häufige PHP-Fehler, auf die Sie stoßen werden
Syntaxfehler sind die häufigsten Probleme beim Hinzufügen von PHP zu WordPress. Diese treten auf, wenn Ihre Codestruktur gegen PHP-Regeln verstößt - fehlende Semikolons, nicht übereinstimmende Klammern oder Klammern oder nicht geschlossene Anführungszeichen. Diese Fehler lösen in der Regel den gefürchteten "weißen Bildschirm des Todes" aus, bei dem Ihre Website nichts als eine leere Seite anzeigt.

Fatale Fehler treten auf, wenn PHP Ihre Syntax versteht, aber während der Ausführung auf ein Problem stößt. Das kann passieren, wenn Sie eine Funktion aufrufen, die es nicht gibt, wenn Sie versuchen, eine Klasse zu verwenden, die nicht verfügbar ist, oder wenn Sie versuchen, auf eine nicht definierte Variable zuzugreifen, so dass die Ausführung unterbrochen wird. Viele schwerwiegende Fehler enthalten spezifische Fehlermeldungen, die helfen, das Problem zu identifizieren.
Logikfehler sind am schwierigsten zu diagnostizieren, da Ihr Code zwar ohne Fehler läuft, aber nicht die erwarteten Ergebnisse liefert. Diese können sich in Form von Styling-Problemen, fehlenden Inhalten oder Funktionen äußern, die zwar teilweise funktionieren, sich aber nicht korrekt verhalten.
WordPress-Wiederherstellungsmodus
Neuere WordPress-Versionen verfügen über einen Wiederherstellungsmodus, der aktiviert wird, wenn kritische PHP-Fehler erkannt werden. Wenn WordPress ein Problem feststellt, das schwerwiegend genug ist, um den Admin-Zugang zu beeinträchtigen, sendet es dem Website-Administrator eine E-Mail mit einem speziellen Wiederherstellungslink. Über diesen Link können Sie in einem eingeschränkten Modus auf den Verwaltungsbereich zugreifen, in dem problematische Plugins oder Themes vorübergehend deaktiviert sind.
Sobald Sie sich im Wiederherstellungsmodus befinden, können Sie auf den Theme- oder Plugin-Editor zugreifen, um den fehlerhaften Code zu korrigieren. WordPress erkennt, in welcher Datei und oft auch in welcher Zeile der Fehler auftritt, was die Fehlerbehebung erheblich beschleunigt. Nachdem Sie das Problem behoben haben, können Sie den Wiederherstellungsmodus verlassen, und Ihre Website kehrt zum normalen Betrieb zurück.
Wenn Sie keine E-Mail mit dem Wiederherstellungsmodus erhalten oder nicht darauf zugreifen können, müssen Sie das Problem manuell per FTP beheben.
PHP-Fehler über FTP beheben
Wenn Sie aufgrund eines PHP-Fehlers nicht mehr mit WordPress arbeiten können, wird FTP zu Ihrem Rettungsinstrument. Verbinden Sie sich mit Ihren FTP-Zugangsdaten mit Ihrem Server und navigieren Sie zum Speicherort der Datei, die Sie kürzlich geändert haben. Wenn Sie sich nicht erinnern können, welche Datei das Problem verursacht hat, überprüfen Sie die Fehlerprotokolle Ihres Servers (normalerweise über Ihr Hosting-Kontrollpanel zugänglich) nach Hinweisen.
Sobald Sie die problematische Datei identifiziert haben, laden Sie eine Kopie als Sicherheitskopie herunter und bearbeiten Sie die Datei, um den Fehler zu beheben. Die einfachste Lösung besteht oft darin, zu einer früheren Arbeitsversion zurückzukehren oder den neuen Code mit /* und */ um den problematischen Abschnitt herum vollständig auszukommentieren. Nachdem Sie Ihre Änderungen vorgenommen haben, laden Sie die korrigierte Datei wieder auf den Server hoch.
Bei Problemen mit Plugins oder Themes, die aus dem WordPress-Repository installiert wurden, können Sie alternativ den Plugin- oder Theme-Ordner per FTP umbenennen, um ihn vollständig zu deaktivieren. Wenn Sie z. B. "plugin-name" in "plugin-name-disabled" ändern, kann WordPress das Plugin nicht mehr laden, und der Zugriff auf den Verwaltungsbereich wird oft wiederhergestellt.
Verwendung von Fehlerprotokollen
WordPress-Fehlerprotokolle liefern wertvolle Informationen bei der Behebung von PHP-Problemen. Um die detaillierte Protokollierung zu aktivieren, fügen Sie diese Zeile in Ihre wp-config.php-Datei ein:
php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Diese Konfiguration schreibt alle PHP-Fehler in eine debug.log-Datei in Ihrem wp-content-Verzeichnis, ohne sie den Besuchern der Website anzuzeigen. Nachdem Sie die Debug-Protokollierung aktiviert haben, reproduzieren Sie den Fehler und überprüfen Sie dann die Protokolldatei auf spezifische Informationen darüber, was falsch gelaufen ist und wo.
Denken Sie daran, WP_DEBUG auf Produktionsseiten zu deaktivieren, nachdem Sie Ihre Probleme gelöst haben, da Debug-Protokolle sehr groß werden können und möglicherweise sensible Informationen über die Struktur Ihrer Website preisgeben.
Verwandt: WordPress PHP-Fehlerprotokolle für die Fehlersuche verwenden (Anleitung)
Bewährte Praktiken für PHP in WordPress
1. Alles dokumentieren
Gut dokumentierter Code ist das Geschenk, das Sie Ihrem zukünftigen Ich machen. Fügen Sie zu jedem PHP-Snippet, das Sie zu WordPress hinzufügen, Kommentare hinzu, die erklären, was der Code tut, warum er notwendig ist und welche Abhängigkeiten er hat. Verwenden Sie die Standard-Kommentarformate von PHP:
php
// This is a single line comment
/*
* This is a multi-line comment
* that continues here
*/
/**
* Function documentation in DocBlock format
*
* @param string $example Parameter description
* @return bool Returns true if successful
*/
Dokumentieren Sie nicht nur, was der Code tut, sondern auch alle Annahmen, die er in Bezug auf die Theme-Struktur, Plugin-Kompatibilität oder WordPress-Versionen macht. Diese Notizen werden von unschätzbarem Wert sein, wenn Sie den Code Monate später erneut prüfen oder wenn ein anderer Entwickler Ihre Website übernimmt.
2. Befolgen Sie die WordPress-Codierungsstandards
WordPress hat Kodierungsstandards eingeführt, die PHP konsistenter und lesbarer machen.
Dazu gehören:
- Tabulatoren für den Einzug verwenden, keine Leerzeichen
- Benennung von Funktionen mit Kleinbuchstaben und Unterstrichen
- Immer geschweifte Klammern für bedingte Anweisungen und Schleifen
- Hinzufügen von Leerzeichen nach Kommas und um Operatoren
Neben der Lesbarkeit stellt die Einhaltung dieser Standards sicher, dass Ihr Code gut mit den WordPress-Kernfunktionen zusammenarbeitet und sich sauber in andere Plugins und Themes integrieren lässt. Die Dokumentation WordPress Coding Standards bietet umfassende Richtlinien für das Schreiben von WordPress-kompatiblem PHP.
3. Funktionen vorangestellt
WordPress lädt Code aus verschiedenen Quellen, einschließlich Core-Dateien, Plugins und Themes, in dieselbe PHP-Umgebung. Dies birgt das Risiko von Funktionsnamenkollisionen, bei denen zwei unterschiedliche Codeteile versuchen, Funktionen mit identischen Namen zu deklarieren.
Um dieses Problem zu vermeiden, stellen Sie all Ihren benutzerdefinierten Funktionen einen eindeutigen Bezeichner voran, der sich auf Ihre Website oder Ihr Projekt bezieht:
php
// Instead of this
function add_custom_styles() {
// Function code
}
// Do this
function mysite_add_custom_styles() {
// Function code
}
Diese einfache Namenskonvention verringert das Risiko von Konflikten mit aktuellen oder zukünftigen Plugins erheblich.
4. Prüfen, ob Funktionen vorhanden sind
Bevor Sie eine Funktion deklarieren, prüfen Sie, ob sie bereits existiert, um fatale Fehler zu vermeiden:
php
if (!function_exists('mysite_custom_function')) {
function mysite_custom_function() {
// Function code
}
}
Dieser defensive Kodierungsansatz bedeutet, dass Ihre Website nicht abstürzt, wenn die gleiche Funktion versehentlich zweimal deklariert wird, entweder in Ihrem Code oder durch einen Plugin-Konflikt.
5. Verwenden Sie Child-Themes für Theme-Änderungen
Wenn Sie PHP hinzufügen, das die Funktionalität des Themes verändert, sollten Sie immer ein untergeordnetes Theme verwenden, anstatt das übergeordnete Theme direkt zu bearbeiten. So bleibt Ihr benutzerdefinierter Code erhalten, wenn das übergeordnete Theme aktualisiert wird, und Sie vermeiden die gefürchtete Situation, dass Ihre Anpassungen nach einer Aktualisierung verschwinden.
Die Erstellung eines Child-Themes ist ganz einfach: Erstellen Sie ein neues Verzeichnis in wp-content/themes mit einer style.css-Datei, die auf das übergeordnete Theme verweist, und fügen Sie Ihre functions.php mit benutzerdefiniertem Code hinzu. WordPress dokumentiert diesen Prozess offiziell im Detail.
6. Schrittweise testen
Wenn Sie komplexe PHP-Funktionen implementieren, schreiben Sie nicht alles auf einmal. Fügen Sie den Code in kleinen, testbaren Schritten hinzu und überprüfen Sie, ob jeder Teil funktioniert, bevor Sie zum nächsten übergehen. Dieser Ansatz erleichtert die Fehlersuche erheblich, da Sie schnell feststellen können, welche Ergänzung ein Problem verursacht hat.
Eine gute Testsequenz ist:
- Fügen Sie die grundlegende Funktionsstruktur hinzu und überprüfen Sie, ob sie nichts kaputt macht.
- Implementierung der Kernfunktionalität und Test mit einfachen Eingaben
- Hinzufügung von Fehlerbehandlung und Randfallmanagement
- Bei Bedarf für die Leistung optimieren
Wenn Sie diesen schrittweisen Implementierungsansatz verfolgen, können Sie Probleme frühzeitig erkennen, wenn sie noch einfach zu beheben sind.
Überwachung von PHP-Fehlern mit WP Umbrella
Vergessen Sie das Wühlen in endlosen Debug.log-Dateien.
WP Umbrella überwacht das PHP Ihrer Website in Echtzeit. Wenn es ein Problem entdeckt, werden Sie sofort per E-Mail oder Slack benachrichtigt, so dass Sie Probleme oft beheben können, bevor Besucher sie bemerken.

Neben der Überwachung von PHP-Fehlern bietet das Programm noch einige andere nützliche Funktionen, darunter
- Sicherheitskontrollen alle sechs Stunden. WP Umbrella vergleicht Ihre aktiven Plugins und Themes mit den neuesten Sicherheitshinweisen und warnt Sie, wenn Risiken auftreten.
- Die Überwachung der SSL-Zertifikate warnt Sie, lange bevor der sichere Datenverkehr abläuft.
- Verfolgung von Betriebszeit und Leistung von mehreren Standorten aus. Wenn Ihre Website ausfällt, erhalten Sie eine sofortige Warnung und einen Zeitplan für den Ausfall.
- Sicherung und Wiederherstellung: GDPR-konforme inkrementelle Backups mit flexibler Zeitplanung und Wiederherstellung per Mausklick.
- Visuelle Erkennung von Änderungen nach Aktualisierungen. Wenn sich ein Layout verschiebt oder ein Element verschwindet, können Sie es zurücksetzen, ohne auf eine Kundenbeschwerde zu warten.
Warum das wichtig ist:
- Proaktiver Schutz: Verhindert, dass fatale Fehler die gesamte Website zum Absturz bringen.
- Zentrale Überwachung: Behörden können Dutzende von Websites von einem Bildschirm aus überwachen, anstatt sich bei jedem einzelnen Server anmelden zu müssen.
Das ist sicherer, als WP_DEBUG_DISPLAY in der Produktion eingeschaltet zu lassen, und viel schneller, als darauf zu warten, dass Kunden Ihnen einen Screenshot per E-Mail schicken.
Die Einrichtung von WP Umbrella dauert nur wenige Minuten - installieren Sie das Plugin, verbinden Sie es mit Ihrem WP Umbrella und konfigurieren Sie die Benachrichtigungseinstellungen. Das Plugin gibt Ihnen die Gewissheit, dass Ihre WordPress-Website kontinuierlich auf Probleme überwacht wird, die die Leistung oder Sicherheit beeinträchtigen. Testen Sie es kostenlos für 14 Tage!
FAQs zum Hinzufügen von PHP in WordPress
Das hängt davon ab, wie Sie ihn hinzugefügt haben. Code in Snippet-Plugins oder untergeordneten Themes bleibt bei Aktualisierungen erhalten. PHP, das direkt zu übergeordneten Themes oder Core-Dateien hinzugefügt wurde, wird bei Aktualisierungen überschrieben.
Der Functions.php-Code ist an Ihr aktuelles Theme gebunden und funktioniert nicht mehr, wenn Sie das Theme wechseln. Plugin-basierter Code funktioniert unabhängig davon, welches Theme Sie verwenden.
Aktivieren Sie den WordPress-Debug-Modus, indem Sie diese Zeilen in die wp-config.php einfügen:
php
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Überprüfen Sie dann die Datei debug.log in Ihrem wp-content-Ordner auf Fehlermeldungen.
When using plugins, you typically don’t need to include the opening <?php tag. When editing theme files directly, you’ll need to include it unless the file already starts with PHP code.
Prüfen Sie Code aus externen Quellen immer, bevor Sie ihn zu Ihrer Website hinzufügen. Bösartiger Code kann Ihre WordPress-Installation gefährden. Halten Sie sich an seriöse Quellen und verstehen Sie, was der Code bewirkt, bevor Sie ihn implementieren.
Quellen: