WordPress functions.php
Was ist WordPress functions.php?
- Die PHP-Datei WordPress functions.php (Theme Functions-Datei) ist eine wichtige Datei in WordPress. Die Datei liefert Funktionen oder Standardfunktionen auf einer WordPress-Site.
Wie kann man die WordPress functions.php bearbeiten?
- 1. Wenn man eigenen Code in die functions.php einfügen will, ist die sicherste Methode die Nutzung eines Site-spezifischen Plugins, also nur für die eigene Seite, (Code Snippets) Man kann die zugefügten Snippets bequem aktivieren oder deaktivieren. Bei einer Aktualisierung des WordPress-Themes, bleiben die eigenen Verbesserung erhalten.
- 2. Man kann ein eigenes Site-spezifisches Plugin erstellen.
- 3. Die WordPress functions.php findet man unter Design > Theme-Datei-Editor.
- Wenn man einen Fehler macht, wird man gewarnt.
- 4. Man kann die Datei auch mit einem nicht formatierenden, als nicht Word, Text-Editor ändern und dann per FTP ins WordPress-Verzeichnis hochladen.
- VORSICHT WordPress-Fehler! Wenn man sie ändert und per FTP hoch lädt, kann es zu einem fatalen Fehler kommen und man hat keine Zugriff auf den Admin-Bereich. Man bekommt stattdessen eine E-Mail mit dem Hinweis, wo ein Fehler aufgetreten ist. Eventuell braucht man Hilfe vom Hosting-Anbieter. Es gibt auch einen Wiederherstellungsmodus (Wartungsmodus). Den Link gibt es in der E-Mail. Der Link läuft nach einem Tag ab. Bis dahin soll man den Fehler suchen. Ansonsten bekommt man eine neue E-Mail. Problematisch ist es, wenn man eine falsche E-Mail angegeben hat oder Server PHP mail nicht funktioniert. Alternativ den Debug-Modus aktivieren per Kontrollpanel einloggen > File Manager > WordPress-Verzeichnis > wp-config.php >
define('WP_DEBUG', false);
umstellen auf
define('WP_DEBUG', true);
> speichern oben auf dem Bildschirm. Dann gehts per FTP weiter.Die Website weist technische Schwierigkeiten auf. Die Website hat technische Schwierigkeiten. Bitte das E-Mail-Postfach des Website-Administrators prüfen, um dort weitere Anweisungen zu finden.
. - Merke! Die E-Mail Adresse muss man kennen und Zugriff haben.
- Vorsichtig sein, wenn man an der functions-Datei offline etwas ändert und per FTP hochgeladen hat. Vorher eine Sicherungskopie machen und die dann hochladen. Dann müsste der Fehler weg sein.