Den Copyright-Text im GeneratePress-Footer kannst Du mit GP Premium direkt im Customizer ändern. In der kostenlosen Theme-Version verwendest Du dafür den Filter generate_copyright über Code Snippets oder die functions.php eines Child Themes. Möchtest Du lediglich die Copyright-Nachricht ausblenden, genügt ein Einzeiler. Für einen vollständig eigenen Footer eignet sich dagegen ein Site-Footer-Block-Element.
Kurzantwort: Nutzt Du GP Premium und möchtest nur den Text ändern, ist das Copyright-Feld im Customizer der kürzeste Weg. Mit GeneratePress Free empfehle ich den themeeigenen Filter über Code Snippets. Ein vorhandenes Child Theme ist eine gleichwertige Alternative. Verwende immer nur eine dieser Methoden gleichzeitig.
Prüfstand: Die Anleitung wurde am 10. August 2026 mit WordPress 7.0.3, PHP 8.2.12, GeneratePress 3.6.1, GP Premium 2.5.6 und Code Snippets 3.9.6 geprüft. Der angepasste Filtercode und die Variante zum Leeren der Copyright-Nachricht lieferten lokal die erwartete Ausgabe und bestanden die PHP-Syntaxprüfung. Code Snippets war laut WordPress.org zu diesem Zeitpunkt offiziell bis WordPress 6.9.5 getestet. Mein praktischer Test mit WordPress 7.0.3 ersetzt keine allgemeine Kompatibilitätszusage.
Welche Methode passt zu Deiner GeneratePress-Version?
| Ausgangslage | Geeignete Methode | Ergebnis |
|---|---|---|
| GP Premium ist aktiv | Copyright-Modul und Customizer | Text ohne zusätzliches PHP ändern |
| GeneratePress Free ohne Child Theme | Code Snippets | Text über den GeneratePress-Filter ändern oder leeren |
| Ein Child Theme ist bereits aktiv | functions.php des Child Themes | Gleicher Filter ohne zusätzliches Plugin |
| Kompletter Footer soll neu aufgebaut werden | GP Premium Block Element vom Typ Site Footer | Footerleiste und Widgetbereich vollständig ersetzen |
| Nur ein Text im fertigen HTML soll ersetzt werden | Real-Time Find and Replace | Technisch möglich, für GeneratePress aber unnötig indirekt |
Dieser Artikel behandelt gezielt die Copyright-Nachricht von GeneratePress. Wenn Du Farben, Widgets, Menüs oder den Footer eines anderen Themes ändern möchtest, nutze meine allgemeine Anleitung zum WordPress Footer bearbeiten und ändern.
Bevor Du Code einfügst, solltest Du festlegen, welches Element Du ändern möchtest:
- Copyright-Nachricht: der Text wie „© 2026 Deine Website“ oder „Powered by GeneratePress“.
- Footerleiste: der untere Bereich, in dem GeneratePress die Copyright-Nachricht ausgibt.
- Gesamter Footer: Footerleiste, mögliche Footer-Widgets und alle darin enthaltenen Elemente.
Der Filter generate_copyright verändert nur die Copyright-Nachricht. Eine leere Nachricht entfernt deshalb nicht automatisch den sichtbaren Hintergrund oder die Abstände der Footerleiste.
Methode 1: Copyright mit GP Premium im Customizer ändern
Wenn GP Premium installiert ist, benötigst Du für eine einfache Textänderung keinen PHP-Code.
- Öffne Design → GeneratePress.
- Aktiviere das Modul Copyright, falls es noch deaktiviert ist.
- Wechsle zu Design → Customizer → Layout → Footer.
- Trage Deinen neuen Text in das Copyright-Feld ein.
- Veröffentliche die Änderung und leere anschließend die verwendeten Caches.
GeneratePress Premium unterstützt in diesem Feld unter anderem die Platzhalter %copy% für das Copyright-Zeichen und %current_year% für das aktuelle Jahr. Die Menüpfade und Platzhalter beschreibt die offizielle GeneratePress-Anleitung zur Copyright-Nachricht. Ein einfacher Eintrag lautet zum Beispiel:
%copy% %current_year% Dein Websitename
Du kannst dort auch erlaubtes HTML verwenden. Prüfe nach dem Speichern im Frontend, ob Links, Abstände und die mobile Darstellung stimmen.
Methode 2: GeneratePress Copyright mit Code Snippets ändern
Bei GeneratePress Free ist ein PHP-Snippet die direkte Lösung. Das kostenlose Plugin Code Snippets verwaltet den Code getrennt vom Theme. Du musst dadurch keine Datei des Haupt-Themes bearbeiten. GeneratePress dokumentiert generate_copyright als Filter für die Copyright-Ausgabe.
- Erstelle vor der Änderung ein aktuelles Backup.
- Installiere und aktiviere Code Snippets.
- Öffne Snippets → Neu hinzufügen.
- Wähle ein PHP-Snippet und füge den folgenden Code ohne ein zusätzliches führendes
<?phpein. - Speichere und aktiviere das Snippet.
add_filter( 'generate_copyright', 'dwf_generatepress_copyright', 20 );
function dwf_generatepress_copyright( $copyright ) {
return sprintf(
'<span class="copyright">© %1$s <a href="%2$s">%3$s</a></span>',
esc_html( wp_date( 'Y' ) ),
esc_url( home_url( '/' ) ),
esc_html( get_bloginfo( 'name' ) )
);
}
Das Snippet übernimmt das in WordPress eingestellte Datum, die Startseitenadresse und den Websitenamen. Du musst diese Werte nicht von Hand aktualisieren. Die Funktion wp_date() berücksichtigt die in WordPress konfigurierte Zeitzone. Möchtest Du einen anderen Text ausgeben, passe nur die HTML-Zeichenfolge innerhalb von sprintf() an.
Der Parameter $copyright wird in diesem Beispiel nicht weiterverwendet, weil die vorhandene Nachricht vollständig ersetzt wird. Die Priorität 20 sorgt dafür, dass der eigene Filter nach Filtern mit der Standardpriorität 10 ausgeführt wird. Trotzdem solltest Du kontrollieren, ob ein weiteres Snippet, ein Plugin oder ein Element denselben Bereich verändert.
Methode 3: Filter im Child Theme verwenden
Ist bereits ein Child Theme aktiv, kannst Du denselben Filter in dessen functions.php eintragen. Bearbeite dafür niemals die functions.php des GeneratePress-Haupt-Themes. Diese Datei wird bei einem Theme-Update ersetzt.
Vor der Änderung solltest Du die Datei sichern und den Code möglichst in einer lokalen Testumgebung prüfen. Wenn Du noch kein Child Theme besitzt, hilft Dir meine vollständige Anleitung zum Erstellen eines WordPress Child Themes. Nur für diesen einzelnen Filter ist Code Snippets meist schneller eingerichtet.
GeneratePress Copyright-Text vollständig entfernen
Möchtest Du keine Copyright-Nachricht ausgeben, kannst Du den GeneratePress-Filter mit der WordPress-Funktion __return_empty_string leeren:
add_filter( 'generate_copyright', '__return_empty_string', 20 );
Füge auch diesen Einzeiler entweder über Code Snippets oder in die functions.php Deines Child Themes ein. Er entfernt nur die Textausgabe. Die Footerleiste kann weiterhin als leerer Bereich sichtbar bleiben. Kontrolliere deshalb das Ergebnis auf Desktop und Smartphone.
Wenn Du die Footerleiste einschließlich Copyright-Ausgabe entfernen möchtest, genügt das Leeren der Copyright-Nachricht nicht. Im Abschnitt Removing the entire footer bar dokumentiert GeneratePress dafür das Entfernen der Funktion generate_construct_footer:
add_action( 'after_setup_theme', 'dwf_remove_generatepress_footer' );
function dwf_remove_generatepress_footer() {
remove_action( 'generate_footer', 'generate_construct_footer' );
}
⚠️ Wichtig: Dieser Code entfernt die von generate_construct_footer erzeugte Footerleiste mit site-info, Footer-Bar und Copyright-Ausgabe. Footer-Widgets bleiben erhalten, weil GeneratePress sie über die separate Funktion generate_construct_footer_widgets ausgibt. Menüs oder rechtlich erforderliche Links innerhalb der Footerleiste verschwinden jedoch. Prüfe deshalb vor der Aktivierung, welche Inhalte dort stehen, und stelle Impressum sowie Datenschutzerklärung weiterhin gut erreichbar bereit.
Wenn Du den Footer nur auf bestimmten Seiten verändern oder ausblenden möchtest, ist eine regelbasierte Lösung mit GeneratePress Elements meist geeigneter als ein globales PHP-Snippet.
Mit GP Premium kannst Du ein Block Element vom Typ Site Footer erstellen. Dieses Element ersetzt den vollständigen Theme-Footer einschließlich Footer-Widgets und Footerleiste. Es eignet sich für einen selbst gestalteten Footer mit Logo, Navigation, Kontaktangaben und rechtlichen Links.
- Öffne Design → Elements und erstelle ein neues Block Element.
- Wähle als Elementtyp Site Footer.
- Baue den Footer mit Blöcken auf.
- Lege unter den Anzeigeregeln fest, auf welchen Seiten er erscheinen soll.
- Veröffentliche das Element und kontrolliere alle bisherigen Footer-Inhalte.
GeneratePress unterstützt im Site Footer unter anderem den Platzhalter {{current_year}}. Die vollständige Funktionsweise erklärt die offizielle Anleitung zum Site-Footer-Block-Element.
Real-Time Find and Replace als Alternative
Das Plugin Real-Time Find and Replace ersetzt Text in der fertigen HTML-Ausgabe. Entgegen einer früheren Fassung dieses Artikels wird es weiterhin gepflegt. Am 10. August 2026 führte WordPress.org Version 4.3 und eine Prüfung bis WordPress 7.0.2 auf.
Für den GeneratePress-Copyright-Text ist diese Methode trotzdem nachrangig. Sie sucht nach einer konkreten Zeichenfolge in der Ausgabe. Ändert sich dieser Text oder das ausgegebene HTML, muss die Regel angepasst werden. Der GeneratePress-Filter greift dagegen direkt an der dafür vorgesehenen Stelle ein.
Der alte Text bleibt sichtbar
Leere den WordPress-Cache, den Server-Cache, ein mögliches CDN und anschließend den Browser-Cache. Öffne die Seite danach in einem privaten Browserfenster.
Zwei Copyright-Texte erscheinen
Kontrolliere, ob Du gleichzeitig das GP-Premium-Feld, ein Code-Snippet, eine Child-Theme-Funktion oder eine Ersetzungsregel verwendest. Deaktiviere alle Varianten bis auf die Methode, die Du behalten möchtest.
Das Code-Snippet löst einen Fehler aus
Vergleiche den Code Zeichen für Zeichen mit dem Beispiel. Im Plugin Code Snippets darf kein zusätzliches <?php am Anfang stehen. Wenn WordPress nach einer Änderung nicht mehr erreichbar ist, deaktiviere das fehlerhafte Snippet über den sicheren Modus des Plugins oder entferne die Änderung aus dem Child Theme.
Die Jahreszahl ist falsch
Prüfe unter Einstellungen → Allgemein die Zeitzone Deiner Website. Das Beispiel verwendet wp_date() und berücksichtigt diese WordPress-Einstellung.
Was Du beim Entfernen beachten solltest
GeneratePress dokumentiert ausdrücklich, wie die Copyright-Nachricht geändert wird. Das Entfernen des Theme-Hinweises ersetzt jedoch keine Pflichtangaben Deiner Website. Kontrolliere deshalb, ob Impressum, Datenschutzerklärung und weitere für Dein Angebot erforderliche Informationen weiterhin erreichbar sind.
Dieser Abschnitt ist eine technische Einordnung und keine Rechtsberatung. Welche Angaben Du benötigst, hängt von Deiner Website und Deinem Angebot ab.
Häufige Fragen zum GeneratePress-Copyright
Kann ich das GeneratePress-Copyright mit der kostenlosen Version entfernen?
Ja. Mit GeneratePress Free kannst Du den Filter generate_copyright über Code Snippets oder die functions.php eines Child Themes verwenden. Zum Ausblenden der Nachricht genügt add_filter( 'generate_copyright', '__return_empty_string', 20 );.
Bleibt das GeneratePress-Copyright nach einem Update geändert?
Eine Änderung über das GP-Premium-Feld, Code Snippets oder ein Child Theme wird bei einem normalen Update des GeneratePress-Haupt-Themes nicht überschrieben. Prüfe die Funktion trotzdem nach größeren Theme-, Plugin- oder WordPress-Updates.
Ein Site-Footer-Block-Element ist für einen vollständig eigenen Footer gedacht. Es ersetzt in GP Premium den bisherigen Footer einschließlich Widgetbereich und Footerleiste. Für eine reine Textänderung ist das Copyright-Feld oder der Filter einfacher.
Fazit: Nutze die direkte GeneratePress-Lösung
Mit GP Premium änderst Du die Copyright-Nachricht am schnellsten im Customizer. Für GeneratePress Free ist der Filter generate_copyright über Code Snippets eine übersichtliche Lösung. Nutzt Du bereits ein Child Theme, kannst Du denselben Code dort verwalten. Entferne die Footerleiste nur dann, wenn Du zuvor geprüft hast, ob darin Menüs oder rechtlich erforderliche Links ausgegeben werden.
Welche Methode verwendest Du für Deinen GeneratePress-Footer? Teile Deine Erfahrung gern in den Kommentaren.
Transparenzhinweis: Dieser Artikel wurde mithilfe künstlicher Intelligenz strukturiert und formuliert. Ich habe den Inhalt anschließend fachlich geprüft, überarbeitet und trage die redaktionelle Verantwortung.

