Kind Theme functions.php verwende ich php öffnen und schließen Tags?

Ich habe ein Kind Thema eingerichtet, das gut funktioniert. Es importiert die main style.css und verfügt über benutzerdefinierte CSS-Stile zusammen mit benutzerdefinierten Dateien header.php und footer.php

Bei der Verwendung von functions.php in einem untergeordneten Thema wird die untergeordneten Themen functions.php an das Hauptthema angehängt. Muss ich meine functionen beim Öffnen und Schließen von PHP-Tags add_image_size( 'related-thumbnail', 130, 130, true ); oder kann ich einfach Folgendes ohne PHP-Tags add_image_size( 'related-thumbnail', 130, 130, true );

Solutions Collecting From Web of "Kind Theme functions.php verwende ich php öffnen und schließen Tags?"

Opening-Tags sind erforderlich, schließende Tags werden nur benötigt, wenn Sie anderen Code (HTML, CSS) in derselben Datei haben. Siehe PHP Handbuch .

Ein schließendes Tag, das nichts enthält, kann zu Problemen mit enthaltenen Dateien führen, wenn sie eine Stückliste enthalten. Das ist einer der Gründe, warum alle optionalen schließenden Tags für WordPress 3.4 in coredateien entfernt wurden. Folge diesem Stil. Es ist nützlich.

Hier ist ein Beispiel aus Automattic’s Thema functions.php .

Das öffnende Tag < ?php ist obligatorisch. Der schließende ?> Nicht.
Es wird jedoch empfohlen , das schließende Tag überhaupt nicht zu verwenden , da es die Site aufgrund zusätzlicher Leerzeichen nach der Site einfrieren / einfrieren kann.

Es wird auch empfohlen, das Kurzöffnungs-Tag nicht zu verwenden < ? , da einige Server es nicht aktiviert haben .

Dann können Sie etwas HTML in der Mitte von PHP-Code gedruckt haben, wenn der spätere geschlossen und wieder geöffnet wird, nachdem der ehemalige beendet wurde.
Oder umgekehrt, wenn die PHP-Datei mit Html beginnt und die PHP-Datei geöffnet-geschlossen wird und Html folgt.

Dokumentation (wie dort üblich, die Kommentare sind auch lesenswert) :
http://php.net/manual/en/language.basic-syntax.phpmode.php

Wenn im Kontext dieser Frage die functions.php des Elternteils ein schließendes Tag hat, prüfen Sie einfach, ob keine weißen Leerzeichen dahinter stehen, oder entfernen Sie sie einfach.

Und in der functions.php des Kindes einfach das öffnende Tag setzen und mit dem Schreiben / Einfügen aller benötigten Mods / Verbesserungen beginnen. Achten Sie darauf, dass zusätzliche < ?php ?> Unter Kontrolle sind.

Ihre PHP-Datei sollte immer mit einem öffnenden < ?php Tag beginnen.