Was Sie über die WordPress-Datei functions.php wissen sollten

Die Datei functions.php wird von Theme-Entwicklern am häufigsten verwendet, um zusätzliche Funktionen einzuschließen. Um es einfach zu erklären, könnte man sagen, dass diese Datei den Code enthält, der die Funktionalität des WordPress-Kerns mit der Funktionalität unseres Themas integriert.

Wo ist die Datei functions.php in WordPress?

Die Datei functions.php befindet sich im Ordner unseres Themas unter / /wp-content/themes/nombre_tema/functions.php .

Themes müssen nicht die Datei functions.php , obwohl ich es wagen würde zu sagen, dass praktisch alle Themes von dieser Datei Gebrauch machen. Dies liegt daran, dass sich in dieser Datei die Codes zum Registrieren von Menüs, Seitenleisten, unterstützenden Miniaturansichten von Bildern usw. befinden.

Benutze die functions.php Datei oder benutze ein Plugin?

Dies ist eine Frage, die sich viele Entwickler oder sogar Webmaster stellen können, da mit einem Plugin praktisch das Gleiche erreicht werden kann wie mit einer Datei functions.php . Der Hauptunterschied besteht darin, dass der Code der Datei functions.php nur dann wirkt, wenn er es ist Das aktive Thema, während ein Plugin nicht vom Thema abhängt.

In Anbetracht dessen ist die Antwort auf die ursprüngliche Frage immer noch nicht einfach, da es viele Meinungen gibt. Der gesunde Menschenverstand sagt mir, dass, wenn es sich um bestimmte Funktionen für ein Thema handelt, der Code in der Datei functions.php stehen muss. Wenn es sich um Funktionen handelt, die nicht vom verwendeten Thema abhängen, ist die beste Option, ein Plugin zu verwenden .

Überlegungen bei der Verwendung einer functions.php-Datei

In bestimmten Fällen kann die Datei functions.php zu Problemen führen. Wir müssen daher die folgenden Situationen berücksichtigen:

  • Wenn die Datei functions.php denselben Filter oder dieselbe Funktion verwendet, die wir bereits in einem aktiven Plugin haben, kann dies zu Fehlern führen.
  • Wenn Sie in WordPress mit untergeordneten Themen arbeiten, sollten Sie wissen, dass die Datei functions.php des übergeordneten Themas vor der des untergeordneten Themas ausgeführt wird. Daher sollten Sie nicht dieselben Funktionen wiederholen oder inkompatible Codes verwenden, die Fehler verursachen.
  • Wenn Sie die Datei functions.php ändern, verwenden Sie einen geeigneten Texteditor, da die Codierung UTF-8 und nicht BOM sein muss (wie bei allen PHP-Dateien). Ich empfehle, Sublime Text zu verwenden, um die PHP-Datei korrekt zu speichern. Gehen Sie zum Menü File ? Save with encoding ? UTF-8 und speichern Sie.
See also  DigitalOcean erschwinglicher VPS-Server

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *