Skip to content

Alles für WordPress, Webentwicklung — und mehr

🖥 Was ist ein WordPress-Footer und wie man ihn ändert: 4 Methoden

🖥 Was ist ein WordPress-Footer und wie man ihn ändert: 4 Methoden

Der WordPress-Footer, ein Bereich, den Seitenbetreiber oft vernachlässigen. Sie stopfen einen Copyright-Hinweis und ein paar wahllose Links hinein und vergessen ihn dann. Das ist ein Fehler.

Jeder sieht den Footer. Ein Besucher ist bis zum Ende der Seite gescrollt, das heißt, der Inhalt hat ihn gefesselt und er ist bereit für den nächsten Schritt. Abonnement, Kontakt, Katalognavigation, der Moment der höchsten Interaktionsbereitschaft. Doch wenn der Footer wie eine Ablage für Standardlinks aussieht, ist dieser Moment vertan.

Wir schlüsseln auf, woraus der Footer besteht, warum Sie ihn brauchen und vor allem, wie Sie den Footer in WordPress ohne Desaster ändern, von sicheren Methoden über Theme-Einstellungen bis hin zur Bearbeitung der footer.php mit Backup.

💡 Kurzüberblick:

  • Verstehen, wo der WordPress-Footer lebt: Datei footer.php, Widget-Zonen und Block-Templates
  • Die passende Bearbeitungsmethode für Ihr Theme wählen: Customizer, Widgets, Site-Editor oder Code
  • Änderungen sicher durchführen: Child-Theme, Backup und die Regel „wp_footer nicht anfassen"
  • Den Footer mit nützlichen Elementen füllen: Menü, Kontakte, Copyright, Analyse-Skripte

In klassischen WordPress-Themes ist der Footer in der Datei footer.php gespeichert. Das ist ein PHP-Template, das am Ende jeder Seite geladen wird. Hier werden die Aufrufe von wp_footer() platziert, ein Hook, ohne den weder Plugin-Skripte noch Analyse-Tools funktionieren.

Die HTML5-Spezifikation machte <footer> zu einem vollwertigen semantischen Element. Moderne Themes nutzen es innerhalb von footer.php als Container, während Block-Themes (Twenty Twenty-Four, Twenty Twenty-Five) den Footer über den Site-Editor aus Blöcken zusammenbauen, ganz ohne PHP-Datei.

In vielen klassischen Themes ist der Footer über Widgets zugänglich. Zonen wie „Footer-Spalte 1", „Footer-Spalte 2" sind im Bereich „Design → Widgets" sichtbar. Das ist die einfachste Bearbeitungsmethode: Sie ziehen ein Widget „Text", „Menü" oder „HTML-Code" hinein und der Footer aktualisiert sich ohne eine einzige Codezeile.

Nutzer denken oft, der Footer habe keinen Wert und Besucher schauten dort nicht hin. Daten belegen das Gegenteil: Heatmaps zeigen, dass Nutzer aktiv nach unten scrollen, wenn der Inhalt auf der Seite nützlich ist. Der Footer ist kein Link-Friedhof, sondern eine Arbeitsfläche.

Methode 1: Theme-Einstellungen (Customizer)

Der sicherste Weg ist, die eingebauten Einstellungen des aktiven Themes zu nutzen. Gehen Sie zu „Design → Customizer" und suchen Sie nach einem Reiter, der mit dem Footer zu tun hat.

Verschiedene Themes benennen ihn unterschiedlich: „Footer", „Footer Builder" oder „Footer-Optionen". Zum Beispiel bietet Publisher von BetterStudio ein separates Panel mit flexiblen Einstellungen, Hintergrund, Spalten, Copyright, Textfarbe, Linkliste. Astra hat einen „Footer Builder" mit Drag-and-Drop-Komponenten.

Footer-Einstellungen im Publisher-WordPress-Theme

Der Vorteil dieses Ansatzes ist, dass Änderungen in Echtzeit geschehen und der Customizer eine Vorschau zeigt. Sie müssen keinen Code anfassen und das Theme selbst erhält die Kompatibilität. Der Nachteil ist, dass die Optionen auf das beschränkt sind, was der Theme-Entwickler eingebaut hat. Wenn Sie eigenen PHP-Code oder einen eigenen Shortcode ausgeben müssen, funktioniert diese Methode nicht.

Klassische Themes registrieren eine oder mehrere Sidebar-Zonen für den Footer. Prüfen Sie „Design → Widgets": Wenn es Blöcke mit Namen wie „Footer 1", „Footer 2", „Footer-Sidebar" gibt, ist das Ihr Weg.

Footer-Widgets im WordPress-Adminbereich

Ziehen Sie das gewünschte Widget in die Footer-Zone. Am häufigsten verwendet werden:

  • „Text", für Copyright, HTML-Code, Telefon, Adresse
  • „Navigationsmenü", für Links zu „Über uns", „Kontakt", „Datenschutzerklärung"
  • „Eigenes HTML", für Zähler, Skripte, Schema.org-Mikromarkup

Wichtiger Punkt: Nicht alle Themes geben Widget-Zonen im Footer aus. Wenn der Bereich leer ist, ist Ihr Theme wahrscheinlich blockbasiert oder codiert den Footer fest über footer.php. Gehen Sie dann zu Methode 3 oder 4 über.

Methode 3: Site-Editor (Block-Themes)

Seit WordPress 5.9 und besonders in Twenty Twenty-Three, Twenty Twenty-Four und Twenty Twenty-Five wird der Footer nicht aus Theme-Dateien, sondern aus Blöcken zusammengesetzt. Gehen Sie zu „Design → Editor", wählen Sie „Templates" und suchen Sie nach „Footer".

Der Site-Editor zeigt dieselbe Oberfläche wie Gutenberg beim Bearbeiten eines Beitrags: Sie können Spalten, eine Gruppe, Überschrift, Navigationsmenü, Social Icons, Text hinzufügen. Vollständige Anpassung ist ohne PHP möglich.

Das ist die modernste Methode. Sie funktioniert aber nur in Block-Themes. Wenn Ihr Theme klassisch ist, zeigt der Site-Editor den Footer nicht an und Sie müssen zu den Methoden 1, 2 oder 4 zurückkehren.

Methode 4: Bearbeitung der footer.php (über ein Child-Theme)

Wenn die vorgefertigten Einstellungen nicht flexibel genug sind, bleibt der Code. Die Datei footer.php liegt im Theme-Root. Sie finden sie über „Design → Theme-Datei-Editor" oder per FTP/Hosting-Dateimanager.

Bearbeitung der footer.php im WordPress-Adminbereich

Regel Nummer eins: Bearbeiten Sie footer.php nicht direkt im aktiven Theme. Erstellen Sie ein Child-Theme, kopieren Sie die Datei hinein und bearbeiten Sie die Kopie. Andernfalls gehen alle Änderungen bei einem Theme-Update verloren.

Regel Nummer zwei: Erstellen Sie ein vollständiges Backup der Seite, sowohl der Datenbank als auch der Dateien. Ein Fehler in footer.php kann die gesamte Seite lahmlegen (White Screen of Death), nicht nur den Footer.

Die schonendste Technik ist, Code am Ende der Datei vor dem schließenden </body> oder </html> hinzuzufügen, ohne bestehende Aufrufe zu berühren. Hier ist eine sichere Vorlage zum Einfügen eines eigenen Copyrights:

1// Add to child theme footer.php before <?php wp_footer(); ?>
2if ( ! function_exists( 'my_custom_footer_text' ) ) {
3 function my_custom_footer_text() {
4 echo '<div class="custom-footer-copy">&copy; ' . date( 'Y' ) . ' ' . get_bloginfo( 'name' ) . '. All rights reserved.</div>';
5 }
6 add_action( 'wp_footer', 'my_custom_footer_text' );
7}

Der Code wird in die functions.php des Child-Themes eingefügt und Sie müssen footer.php überhaupt nicht anfassen, der wp_footer-Hook gibt das Markup selbst aus. Dieser Ansatz ist maximal sicher.

Wenn Sie das Standard-Copyright des Themes entfernen und nicht Ihr eigenes hinzufügen möchten, suchen Sie in footer.php nach dem entsprechenden Aufruf. Meist ist es eine Funktion mit einem Namen wie theme_name_footer_credits() oder ein printf()-Block mit Copyright-Text. Löschen Sie gezielt, nicht die ganze Datei.

Machen Sie den Footer nicht zu einer Linkhalde. Ein guter Footer löst konkrete Aufgaben:

Element

Zweck

Beispiel

Copyright

Rechtsschutz, aktuelles Jahr

© 2026 Site name

Navigation

Dupliziert Schlüsselbereiche

Über uns, Blog, Kontakt, Leistungen

Richtlinien

DSGVO und rechtliche Anforderungen

Datenschutzerklärung, Nutzungsbedingungen

Kontakt

Schnelle Kommunikation

E-Mail, Telefon, Adresse, Karte

Social Media

Zielgruppenbindung

Telegram-, YouTube-, VK-Icons

Analyse-Code

Zähler und Skripte

Google Analytics, Yandex Metrica, Pixel

Schema.org

Mikromarkup für Suchmaschinen

Organization, LocalBusiness

Nutzen Sie für Analyse- und Metrik-Skripte nicht footer.php, sondern Plugins wie Google Site Kit oder WPCode. Diese fügen Code über den wp_footer-Hook ein und gehen bei einem Theme-Wechsel nicht verloren. Code-Insertion-Plugins erlauben es zudem, Skripte im <head> statt im Footer zu platzieren, falls der Dienst dies erfordert.

Ein kurzes, praxisnahes Tutorial auf Englisch von Elegant Themes zeigt alle wichtigen Techniken der Footer-Bearbeitung live, vom Customizer bis zum Divi Theme Builder. Wenn Sie ein visueller Lerner sind und Handlungen auf dem Bildschirm besser aufnehmen als Text, ersetzen 10 Minuten Video eine Stunde Lesen der Dokumentation.

⁉️🤔 Häufig gestellte Fragen

Kann man unterschiedliche Footer für verschiedene Seiten erstellen?

Ja. Die zuverlässigste Methode sind Plugins wie Conditional Widgets oder Dynamic Widgets für klassische Themes. Bei Block-Themes erlaubt der Site-Editor, ein separates Template für eine bestimmte Seite mit eigenem Footer zu erstellen. Über Code wird das mit einer is_page()-Bedingung in der footer.php des Child-Themes gelöst: Sie prüfen die Seiten-ID und laden die benötigte Markup-Variante. Vergessen Sie das Backup nicht.

Was passiert, wenn man wp_footer() aus der footer.php löscht?

Skripte, die ihre Ausgabe an diesen Hook hängen, funktionieren nicht mehr: Google Analytics, Metriken, Chats, Popups, Code von Caching-Plugins. Äußerlich mag die Seite normal aussehen, aber funktional leidet sie erheblich. Deshalb ist <?php wp_footer(); ?> das Letzte, was vor </body> aufgerufen wird, und Sie dürfen es nicht anfassen. Fügen Sie eigenen Code vor dem Hook-Aufruf hinzu, nicht danach.

Wie entfernt man den Text „Powered by WordPress" oder „Built with theme X"?

Suchen Sie in klassischen Themes in footer.php nach der Funktion, die diesen Text ausgibt. Meistens ist es ein printf() oder sprintf() mit Copyright-Text. Gehen Sie bei Block-Themes in den Site-Editor, wählen Sie das Footer-Template und löschen Sie einfach den entsprechenden Block (meist ein „Absatz" mit Text). Wenn der Theme-Entwickler das Copyright in einer Funktion ohne Filter fest codiert hat, benötigen Sie ein Child-Theme und müssen diese Funktion überschreiben.

Was tun, wenn die Seite nach der Bearbeitung der footer.php abgestürzt ist?

Stellen Sie die Originaldatei aus dem Backup per FTP oder Hosting-Dateimanager wieder her. Wenn Sie die Regel befolgt und das Child-Theme bearbeitet haben, benennen Sie einfach den Child-Theme-Ordner um, WordPress schaltet automatisch auf das Parent-Theme um. Wenn das Admin-Panel nicht erreichbar ist, aktivieren Sie WP_DEBUG in der wp-config.php: define('WP_DEBUG', true);, das zeigt den konkreten Fehler anstelle eines weißen Bildschirms.

Was ist der Unterschied zwischen einem Footer in einem Block-Theme und einem klassischen Theme?

Bei klassischen Themes eine PHP-Datei footer.php und Widgets. Bei Block-Themes ein Template aus Blöcken, visuell bearbeitbar im Site-Editor (Appearance → Editor). Für den Besucher gibt es keinen Unterschied, für den Entwickler ist er gewaltig: In einem Block-Theme wird der Footer ohne Programmierung durch Ziehen von Blöcken zusammengestellt. Allerdings gibt es mehr Einschränkungen: Sie können kein beliebiges PHP direkt einfügen.

Der Footer sollte kein verwaistes Copyright mit einem jahrealten Datum sein. Öffnen Sie den Customizer oder Site-Editor und prüfen Sie drei Dinge: Ist das Jahr im Copyright aktuell, führen die Links zu existierenden Seiten, ist die Telefonnummer oder der Kontakt sichtbar.

Fangen Sie klein an. Fügen Sie Social Icons zur unteren Widget-Zone hinzu, aktualisieren Sie das Copyright auf © 2026, fügen Sie einen Link zur Datenschutzerklärung ein. Das sind 10 Minuten Arbeit und verleihen der Seite sofort ein professionelleres Aussehen. Und wenn Sie tiefer einsteigen müssen, kehren Sie zu den obigen Methoden zurück: Für Ihr Kenntnisniveau und Ihr Theme gibt es immer eine passende Methode.

Wählen Sie die Methode für Ihr Theme:

  • Klassisches Theme mit Customizer, Methode 1, Theme-Einstellungen
  • Klassisches Theme mit Widget-Zonen, Methode 2, Footer-Widgets
  • Block-Theme (2023 und neuer), Methode 3, Site-Editor
  • Individuelle Logik erforderlich, Methode 4, Child-Theme und footer.php