So bearbeiten Sie Functions.php in WordPress

Veröffentlicht: 2022-10-02

Die Datei functions.php ist Bestandteil jedes WordPress-Themes. Welche enthält die verschiedenen Funktionen, die Ihr WordPress-Theme verwenden soll. Falls Sie in WordPress auf einen kritischen Fehler stoßen, der auf eine defekte Funktion zurückzuführen ist, oder eine neue Funktion in der Datei functions.php hinzufügen müssen. Wenn Sie ein Neuling sind, denken Sie vielleicht, wie man functions.php in WordPress bearbeitet? Nun, es ist nicht so schwierig oder erfordert hohe technische Fähigkeiten. Unser Leitfaden macht es Ihnen wirklich einfach, Ihre functions.php-Datei des WordPress-Themes zu bearbeiten.

Die Datei functions.php des WordPress-Themes ist vollständig in der Sprache PHP geschrieben. Bevor Sie sie bearbeiten, müssen Sie also wissen, was eine PHP-Funktion ist und wie Sie keine vorhandene Funktion beschädigen oder eine beschädigte PHP-Funktion schreiben können. Andernfalls können Sie Ihre Website in einen WordPress-Fehler versetzen. Auf dieser Website ist ein kritischer Fehler aufgetreten. Das ist ein Fehler, den WordPress anzeigt, wenn ein SCHWERER PHP-Fehler vorliegt.

Was ist eine functions.php-Datei im WordPress-Theme?

Es gibt verschiedene Dinge, die Ihnen ein Thema bietet. Zum Beispiel haben Themen einige Interaktionen über Javascript und diese JS-Dateien werden über functions.php in die Warteschlange gestellt. Ähnlich, wenn das Design neue Stylesheets registrieren muss, die WordPress-Stylesheets über functions.php einreihen. Einige andere Funktionen wie das Registrieren benutzerdefinierter Beitragstypen, Metaboxen, Kommentarfunktionen, Paginierung, Breadcrumbs, Themenoptionen, Anpassungsoptionen. Diese Art von Funktionen sind über die functions.php in einem WordPress-Theme enthalten.

Die Datei functions.php des WordPress-Themes
functions.php-Datei unseres WebfulBox-WordPress-Themes

Einige Entwickler schreiben den Code direkt in die functions.php, wenn der Code nicht sehr lang ist. Aber einige teilen verschiedene Funktionalitäten in verschiedene Dateien auf und binden sie durch require_once oder include_once in functions.php ein. Also im Grunde ist die functions.php die Engine der Funktionalität Ihres WordPress-Themes. Oben ist eine Vorschau der Datei functions.php.

Wann müssen Sie die Datei functions.php in WordPress bearbeiten?

Falls Sie versuchen, Ihrem WordPress-Design eine neue Miniaturansichtsgröße hinzuzufügen. Oder Sie registrieren einen neuen benutzerdefinierten Beitragstyp. Vielleicht versuchen Sie, eine Metabox hinzuzufügen oder Ihre Themenoptionen oder Anpassungsoptionen zu erweitern. Oder Sie erhalten einen Fehler auf Ihrer Website aufgrund der Datei functions.php des Themes. Oder Sie möchten eine neue Schriftfamilie, ein neues Stylesheet oder eine Skriptdatei in die Warteschlange stellen. Falls Sie versuchen, die Bezeichnung Ihres Archivtitels in Breadcrumbs zu ändern?

Da alles oben Aufgeführte über die functions.php abgewickelt wird, die WordPress mitteilt, wie diese Daten in diesem WordPress-Theme zu handhaben sind. Dies sind einige Gründe, warum Sie die Datei functions.php Ihres WordPress-Themes bearbeiten müssen.

Lassen Sie uns jetzt untersuchen, wie?

Wie bearbeite ich die Datei functions.php in WordPress Theme?

Nun, bis hierher wissen Sie genau, was eine functions.php-Datei ist und warum Sie sie bearbeiten müssen. Jetzt ist es an der Zeit zu lernen, wie Sie die Datei functions.php Ihres WordPress-Themes bearbeiten können.

Wie Sie vielleicht bereits wissen, gibt es drei Möglichkeiten, functions.php zu bearbeiten. Vom WordPress-Admin, über FTP und über den cPanel-Dateimanager. Was auch immer Ihre bevorzugte Methode ist, Sie können es verwenden, da jeder gerne nach seiner Wahl arbeitet.

Wenn Sie mich fragen, wie ich die functions.php gut bearbeite! Wenn ich ein neues Thema erstelle, ist FTP offensichtlich der beste Weg, da der Code, den ich hinzufüge, langwierig ist und Probleme verursachen kann. Aber wenn ich eine kleine Zeile oder ein Feature oder eine Funktion hinzufüge, bevorzuge ich den Theme File Editor von WordPress.

Hier ist ein Video, das Sie durch die einfache Bearbeitung der Datei functions.php führen kann!

Kennen Sie nun die Möglichkeiten, die functions.php zu bearbeiten? Lassen Sie uns sie nacheinander vertuschen, hoffentlich finden Sie es leicht verständlich.

1. Über den WordPress-Admin

Wenn Sie Grundkenntnisse in PHP haben und sicher sind, dass Sie nichts kaputt machen würden. Sie können funcitons.php ganz einfach über Ihr WordPress-Admin-Panel bearbeiten. Die einfachen Schritte sind unten aufgeführt.

  1. Melden Sie sich bei Ihrem WordPress-Admin-Panel an und greifen Sie auf /wp-admin/ zu.
  2. Gehen Sie nun zu Appearance >> Theme File Editor
  3. Stellen Sie sicher, dass das richtige Thema ausgewählt ist
  4. Klicken Sie auf die Datei „Theme Functions“ mit der Bezeichnung „functions.php“.
So bearbeiten Sie die Theme-functions.php-Datei über das WordPress-Admin-Panel
Bearbeiten von functions.php über das WordPress-Admin-Panel

Wenn Sie eine Fehlermeldung erhalten, wenn Sie auf Datei aktualisieren klicken, so etwas wie „ Ihre PHP-Codeänderungen wurden aufgrund eines Fehlers in Zeile 28 der Datei wp-content/themes//functions.php rückgängig gemacht. Bitte beheben Sie das Problem und versuchen Sie erneut, es zu speichern. ” Das bedeutet, dass Ihr Code einen Syntaxfehler aufweist, also beheben Sie ihn.

Denken Sie daran, dass WordPress Sie nur vor Syntaxfehlern warnen kann. Wenn Ihr Code eine Funktion aufruft, die nicht definiert ist, werden Sie mit einem FATAL-Fehler konfrontiert, der einen kritischen Fehler in WordPress hervorrufen würde.

2. Bearbeiten Sie functions.php in WordPress über den cPanel-Dateimanager

Bevor Sie die Datei functions.php über den cPanel-Dateimanager bearbeiten, müssen Sie einige Dinge wissen. Wie Sie wissen, hat der Ordner wp-content/themes von WordPress mehrere Themen und nur eines davon ist ein aktives Thema auf Ihrer Website. Es gibt also zwei Dinge, die Sie bestätigen müssen, bevor Sie damit fortfahren.

  • Wie heißt das aktive WordPress-Theme?
  • Was ist das Stammverzeichnis Ihrer WordPress-Installation?

Wie Sie wissen, können Sie viele WordPress-Installationen haben, also stellen Sie sicher, dass Sie wissen, auf welchen WordPress-Themenordner der Installation Sie zugreifen müssen. Jetzt nehme ich an, dass Sie wissen, wie Ihr aktives WordPress-Theme heißt und wie Ihr WordPress-Installationsstamm lautet. Lassen Sie uns nun die functions.php über cPanel bearbeiten

  1. Melden Sie sich in Ihrem Webhosting-Panel an, entweder im cPanel oder in einem anderen
  2. Greifen Sie auf den Dateimanager zu und wechseln Sie in Ihren WordPress-Installationsordner
  3. Gehe zu wp-content/themes und öffne den Ordner deines aktiven Themes
  4. Klicken Sie mit der rechten Maustaste auf die Datei functions.php und bearbeiten Sie sie.
  5. Sobald Sie die gewünschten Änderungen vorgenommen haben, speichern Sie sie

3. So bearbeiten Sie die functions.php in WordPress Via FTP

Lassen Sie uns nun versuchen, die Datei functions.php über FTP so zu bearbeiten, wie es am besten ist, wenn Sie einen neuen Code oder neue Funktionen schreiben. Es ist einfach, einzelne Dateien schnell zu aktualisieren und lokal zu bearbeiten, indem Sie sie über FTP herunterladen.

Dinge, die Sie benötigen, um functions.php über FTP zu bearbeiten, sind.

  • FTP-Client wie FileZilla
  • Kennen Sie das aktive Thema in Ihrem WordPress
  • Kennen Sie den Stamm Ihrer WordPress-Installation
  • Ein Code-Editor wie Visual Code Editor

Hier gehe ich davon aus, dass Sie per FTP-Client mit Ihrem Server verbunden sind. Sie kennen bereits das aktive Thema auf Ihrer Website, da das WordPress-Themenverzeichnis viele Themen enthalten kann. Außerdem kennen Sie den Stamm Ihrer WordPress-Installation. Lassen Sie uns jetzt die Datei functions.php per FTP bearbeiten.

  1. Melden Sie sich bei Ihrem FTP an, indem Sie Host, Benutzername und Passwort angeben
  2. Gehen Sie zu Ihrem WordPress-Installationsverzeichnis
  3. Wechseln Sie in das Verzeichnis wp-content/themes
  4. Identifizieren Sie nun das Verzeichnis Ihres Themas anhand seines Namens und öffnen Sie es
  5. Laden Sie die Datei functions.php herunter
  6. Nehmen Sie Änderungen mit Ihrer bevorzugten IDE vor und speichern Sie sie, um sie erneut hochzuladen!
Laden Sie die Datei functions.php über den FTP-Client herunter und bearbeiten Sie sie

So einfach war es, wenn Sie die Schritte sorgfältig befolgten! Es wird immer empfohlen, die Sicherung wichtiger Dateien aufzubewahren, falls etwas schief geht, ist es einfach, sie wieder herzustellen.

Dinge, die Sie verstehen sollten, bevor Sie die Datei functions.php in WordPress bearbeiten

Wie Sie wissen, ist functions.php eine reine PHP-Datei, die neue PHP-Funktionen aufruft und definiert. Sie sollten sich immer vergewissern, bevor Sie eine Funktion aufrufen, dass die Funktion existiert. Und bevor Sie eine neue Funktion erstellen, überprüfen Sie immer, ob diese Funktion nicht bereits in einem Plugin oder WordPress selbst existiert. Sonst kann der Konflikt den kritischen Fehler bringen.

Wie überprüfe ich, ob eine PHP-Funktion nicht bereits existiert?

Sie können Ihre Funktion, die Sie definieren, einfach in die Standardfunktion von PHP einschließen, wenn function_exists wie unten gezeigt ist.

 if ( ! function_exists("my_function_name") ) : function my_function_name() { //This function will only be defined if there is not any same name function available already } endif;

Verwenden Sie das Child-Theme, um neue Funktionen in der functions.php des WordPress-Themes hinzuzufügen

Wenn Sie ein Premium-WordPress-Design oder ein Design von WordPress.org verwenden. Dann besteht die Möglichkeit, dass ein zukünftiges Update in Bezug auf Sicherheit, Funktionen oder Verbesserungen veröffentlicht wird. Und wenn Sie glauben, dass Sie Ihr Thema zu diesem Zeitpunkt aktualisieren müssten. Dann empfehle ich Ihnen dringend, die Datei functions.php Ihres Themes nicht direkt zu bearbeiten, da Sie sonst Ihre Aktualisierungen, Änderungen oder Ergänzungen verlieren.

Verwenden Sie in solchen Fällen immer ein Child-Theme in WordPress. Denn wenn das übergeordnete Thema sogar Ihre Änderungen oder Aktualisierungen im untergeordneten Thema aktualisiert, würden sie nirgendwo hingehen.

Zusammenfassung

In diesem Tutorial haben wir versucht, verschiedene Möglichkeiten zu erklären, wie Sie die Datei functions.php Ihres Themes in WordPress bearbeiten oder aktualisieren können. Es gibt zwar 3 Hauptwege vom WordPress-Admin-Panel-Theme-Datei-Editor. Auch über den Dateimanager in Ihrem Hosting-Panel oder über den FTP-Client. Aber es liegt ganz bei Ihnen, welche Methode Sie verwenden, denn jeder hat seine eigene Wahl und seinen eigenen Geschmack. Aber Sie sollten immer darauf achten, functions.php zu bearbeiten, um Unordnung zu vermeiden. Wenn Sie Unterstützung von einem Entwickler benötigen, stellen Sie noch heute einen WordPress-Entwickler ein!