Frage: Ich möchte in der Fußzeile des WordPress-Themes Twenty Twelve die Zeile „Dieses Blog läuft mit WordPress“ entfernen und habe gehört, dass dazu ein Child Theme benötigt wird. Ist das nicht furchtbar kompliziert?
Child Themes lassen sich mit wenig Aufwand anlegen:
- Du legst ein Verzeichnis mit dem Namen
twenty-child
an. - In diesem Verzeichnis legst du die Datei
functions.php
an. Der Inhalt dieser Datei ist:<?php function theme_enqueue_styles() { $parent_style = 'parent-style'; wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( $parent_style ) ); } add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
- Zusätzlich legst du ein Stylesheet mit dem Namen
style.css
an. Der Inhalt dieser Datei ist:/* Theme Name: Twenty Twelve Child-Theme Description: Twenty Twelve Child Theme Template: twentytwelve */ /* Bei Bedarf kannst du nach dieser Zeile eigene Style-Regeln einfügen */
- Da du Änderungen an der Fußzeile vornehmen möchtest, kopierst du nun noch aus dem Theme Twenty Twelve die Datei
footer.php
und passt sie nach deinen Wünschen an – z.B.<?php /** * The template for displaying the footer * * Contains footer content and the closing of the #main and #page div elements. * * @package WordPress * @subpackage Twenty_Twelve * @since Twenty Twelve 1.0 */ ?> </div><!-- #main .wrapper --> <footer id="colophon" role="contentinfo"> <div class="site-info"> <?php do_action( 'twentytwelve_credits' ); ?> <p> Anton Mustermann, Musterstr. 7, 12345 Teststadt </p> </div><!-- .site-info --> </footer><!-- #colophon --> </div><!-- #page --> <?php wp_footer(); ?> </body> </html>
- Nun kannst du das gesamte Verzeichnis
twenty-child
als .zip-Datei komprimieren und dann im Back End von WordPress über das Menü Design > installieren > Theme hochladen > Aktivieren installieren.
Viel Erfolg!