wie man functions.php in einem Child-Theme bearbeitet

Ich verwende WordPress für meine Website. Ich benutze ein Thema namens Esplanade. Ich habe einen untergeordneten Themenordner erstellt und eine style.css mit den erforderlichen Zeilen erstellt. Mein Kinderthema funktioniert gut.

Ich habe functions.php in meinem ursprünglichen Thema. Ich möchte eine function darin bearbeiten, die unterhalb des Artikels eine Autorenbox erstellt.

Ich habe gehört, dass wir im Child-Theme functions.php eine neue function erstellen können, aber die bestehende function nicht bearbeiten können.

Ich möchte nicht in der Hauptthema-Ordner funcions.php Datei bearbeiten. weil morgen, wenn ich update dann wird es ein Problem erstellen.

Solutions Collecting From Web of "wie man functions.php in einem Child-Theme bearbeitet"

Fast alle functionen in Esplanade können in einem untergeordneten Thema überschrieben werden. Nehmen Sie zum Beispiel die function esplanade_admin_header_style() . Kurz vor dieser function ist die folgende Codezeile if ( ! function_exists( 'esplanade_admin_header_style' ) ) : Der Importteil ist hier if ( ! function_exists() ) : Dies bedeutet, dass die aufgerufene function in einem untergeordneten Theme überschrieben werden kann. Es ist immer eine gute Übung für Autoren von übergeordneten Themen, diese function einzuschließen, wenn sie ihr thematisches Unterthema freundlich gestalten möchten.

Das bedeutet nun, dass Sie die gesamte function esplanade_admin_header_style() { code in here } in Ihr untergeordnetes Thema kopieren und den Code nach Bedarf bearbeiten können. Diese function wird dann anstelle der function des übergeordneten Themas verwendet. Es ist wichtig, hier denselben Namen für diese function zu behalten. Ihre function sieht dann wie folgt aus: function esplanade_admin_header_style() { my new code in here } . Nur noch eine Sache, die Sie beachten sollten: Kopieren Sie nicht den if ( ! function_exists( 'esplanade_admin_header_style' ) ) : Teil zu Ihrem Thema.