Silas Wolf

Prisma auf rotem Hintergrund

Wie man functions.php in WordPress findet, öffnet und bearbeitet

Die functions.php Datei kontrolliert wichtige Teile deiner WordPress Seite. Besonders als WordPress-Anfänger ist die functions.php ziemlich verwirrend. In diesem Artikel lernst du alles, was du wissen musst.

Das Wichtigste auf einen Blick

  1. Die functions.php ist eine wichtige Datei in WordPress, die zum Hinzufügen von benutzerdefiniertem Code verwendet werden kann.
  2. Es gibt drei verschiedene functions.php-Dateien: eine in der WordPress-Core-Installation, eine in deinem WordPress-Theme und eine in deinem Child-Theme.
  3. Die functions.php-Datei in der WordPress-Core-Installation sollte nur von erfahrenen Entwicklern bearbeitet werden.
  4. Die functions.php-Datei in deinem Theme kann verwendet werden, um benutzerdefinierte Funktionen und Einstellungen hinzuzufügen.
  5. Die functions.php-Datei in deinem Child-Theme kann verwendet werden, um Änderungen an der functions.php-Datei in deinem Theme vorzunehmen, ohne die Änderungen zu verlieren, wenn du das Theme aktualisierst.

Besonders als WordPress-Anfänger ist die functions.php ziemlich verwirrend. Es kann sogar bis zu 3 dieser functions.php Dateien auf deiner WordPress-Seite geben. In diesem Artikel lernst du, wie du diese Dateien findest, öffnest und bearbeitest. Du erfährst alles, was du über functions.php wissen musst.


Was ist functions.php?

Die functions.php Datei kontrolliert wichtige Teile deiner WordPress Seite. Es gibt meistens zwei functions.php Dateien: Eine davon ist Teil der WordPress-Installation, die andere ist in deinem WordPress-Theme. Wenn du ein Child-Theme verwendest, sollte dieses Theme auch eine eigenen functions.php Datei haben. Die functions.php Datei ist essentiell für die Funktion deiner WordPress-Seite. Von der functions.php Datei in der Core-WordPress-Installation solltest du getrost die Finger lassen: Sie kontrolliert zentrale WordPress-Funktionen. Die functions.php Datei deines Themes kontrolliert theme spezifische Funktionen und Einstellungen, wie den Header und Footer, Widgets, die Länge des Post-Textauszuges und mehr.

Die functions.php Datei deines Themes ist in gewisser Weise wie ein Plugin. Der Unterschied ist, dass die functions.php Datei des Themes wirklich nur läuft, wenn das Theme aktiviert ist - sie ist theme spezifisch” Plugins benutzt man dann, wenn man Funktionen haben möchte, die auch bestehen bleiben, wenn das Theme gewechselt wird.


Wo findet man functions.php?

Du weißt jetzt, was die functions.php Datei ist - aber wo findet man sie. Hier findest du die Antwort.

Wo ist functions.php der Core-WordPress-Installation?

Die functions.php Datei der WordPress-Core-Installation findest du in dem wp-includes-Ordner. Aber Achtung: Lass die Finger davon! Bearbeite diese Datei nur, wenn du dir ganz sicher bist, welche Auswirkungen Änderungen haben. Ein möglicher Grund, aus dem du diese Datei müsstest, könnte der Verdacht auf Malware sein. Zieh in diesem Fall am besten einen Entwickler hinzu, der weiß, wonach er suchen muss. Mache in jedem Fall ein Backup deiner Website.

Wo ist die functions.php Datei des Themes?

Du findest all deine Themes in wp-content → themes. Öffnest du in diesem Order den Ordner deines aktiven Themes, so findest du die functions.php Datei.

Wo ist die functions.php Datei des Child-Themes?

Dein Child-Theme befindet sich in dem gleichen Ordner wie deine anderen Themes (wp-content → themes). Die functions.php Datei befindet sich in dem Ordner deines Child-Themes.


Wie kann man functions.php öffnen und bearbeiten?

Du weißt jetzt nicht nur, was die functions.php Dateien machen, sondern bist jetzt auch dazu im Stande, sie zu finden - super! Die einzige Frage, die jetzt noch offen bleibt, ist diese: Wie kann man die functions.php Dateien öffnen und bearbeiten? Das erfährst du jetzt.

Wie öffnet und bearbeitet man die functions.php Datei der Core-WordPress-Installation?

Um die functions.php-Datei der Core-WordPress-Installation zu öffnen und zu bearbeiten, bietet sich ein FTP/SFTP-Zugang zu dem Verzeichnis an. Wenn du dabei Hilfe brauchst, sprich mit einem Entwickler oder kontaktiere deinen Hosting Provider. Manche Provider bieten sogar einen Web-FTP Service an: Hier kannst du deine Dateien ganz einfach im Browser ansehen und gegebenenfalls bearbeiten.

Es gibt außerdem verschiedene Plugins, die du installieren kannst, um die Core-Dateien zu bearbeiten. Achte dabei aber umbedingt auf der Seriosität des Plugins und lösche es am besten direkt wieder, wenn du es nicht mehr brauchst.

Wie öffnet und bearbeitet man die functions.php Datei des Themes und Child-Themes?

Bei dem Theme und Child-Theme ist das Öffnen und Bearbeiten der functions.php Datei etwas einfacher. Du kannst einfach den Theme-File-Editor benutzen, der standardmäßig in WordPress enthalten ist. Öffne einfach dein WordPress Admin-Dashboard (/wp-admin/) und gehe zu Design → Theme Datei Editor. Du kommst jetzt auf die Themes-bearbeiten-Seite.

Oben rechts kannst du das Theme auswählen, das du bearbeiten möchtest. In der rechten Seitenleiste hast du die Möglichkeit functions.php auszuwählen und die Datei zu bearbeiten.

Wenn du functions.php eines Themes bearbeiten möchtest, das du nicht selbst entwickelt hast, legst du am besten ein Child-Theme an. So zerstörst du nicht aus Versehen zentrale Bestandteile des Themes. Wenn du das Parent-Theme bearbeitest, wird WordPress dir auf dieser Seite auch eine Warnung geben.!

Wenn du fertig mit der Bearbeitung bist, klicke einfach unten auf “Datei aktualisieren”. Screenshot der Theme-Bearbeitungs-Seite von WordPress

Bearbeitung mit einem Plugin

Es gibt praktische Plugins (wie Snippets), die es ebenfalls einfach machen, benutzerdefinierte Funktionalität zu bauen, ohne selbst ein Plugin oder Child-Theme einrichten zu müssen. Für einfache Änderungen oder Leute mit weniger Wissen im Bereich der WordPress-Entwicklung kann solch ein Plugin eine gute Lösung sein.


Wann sollte man functions.php bearbeiten?

Du bist jetzt schon ein richtiger Profi im Thema “functions.php”! Du weißt, was die Datei macht, wo du sie findest und wie du sie öffnest und bearbeitest. Aber, wann solltest du die functions.php Datei überhaupt beantworten? Das hängt davon ab, um welche Datei es sich handelt. Du erfährst alles wichtige hier.

Wann sollte man die functions.php Datei der WordPress-Core-Installation bearbeiten?

Die Kurze Antwort: NIE! Die etwas ausführlichere Antwort: Nur im schlimmsten Fall. Es kann sein, dass die functions.php Datei deine WordPress-Core-Installation mit Malware infiziert wird. In diesem Fall solltest du ein Backup deiner Seite anfertigen und einen Entwickler heranziehen. Außerdem kann ein Sicherheits-Plugin helfen, die Malware zu identifizieren und zu entfernen.

Wann sollte man die functions.php Datei des Themes bearbeiten?

Wenn du das Theme selbst erstellt, wirst du vermutlich viel Custom Code zur functions.php Datei hinzufügen. Eigentlich haben alle Theme irgendeine Art benutzerdefinierter Funktionalität in ihrer functions.php Datei. Wenn du eine zusätzliche Funktion auf deiner Website haben möchtest, die aber nicht in direkter Beziehung zu deinem Theme steht, dann solltest du vermutlich ein Plugin erstellen. So bleibt die Funktion auch bestehen, wenn du das Theme änderst. Theoretisch kannst du das Plugin sogar auf wordpress.org hochladen, damit andere Nutzer von deiner Arbeit profitieren können. Kleiner Tipp: Es gibt WordPress-Plugins wie Sand am mehr. Die Wahrscheinlichkeit ist ziemlich groß, dass es schon ein Plugin gibt, das genau das tut, was du erreichen möchtest. Betreibe also kurze Recherche, bevor du unnötige Zeit in die Entwicklung einer Custom-Lösung investierst.

Wann sollte man die functions.php Datei des Child-Themes bearbeiten?

Wenn du das Theme eines anderen Entwicklers benutzt, solltest du ein Child-Theme verwenden, um Änderungen an functions.php vorzunehmen. So kannst du sicherstellen, dass du keine Kernfunktionalität des eigentlichen Themes zerstörst. Außerdem würden deine Änderungen überschrieben werden, wenn du das Theme aktualisiert. Kurz gesagt: Mit einem Child-Theme bist du auf der sicheren Seite.

Auch vor der Bearbeitung der functions.php Datei des Child-Themes solltest du dir kurz Gedanken machen, ob du nicht eher ein Plugin bauen solltest, um Änderungen beizubehalten, wenn du das Theme wechseln solltest.


Du weißt jetzt die wichtigsten Dinge, die es zu functions.php Datei in WordPress zu wissen gibt! Lass mich gern wissen, wie du diesen Artikel fandest und schreib mir gern eine Nachricht, wenn du Fragen oder Probleme haben solltest!)

Du brauchst Hilfe bei deiner WordPress-Seite?

Dann melde dich bei mir! Ich helfe dir gern.

Jetzt kontaktieren