Functions.php Copyright Hinweis im Footer
Ein Funktion, um einen Copyright Hinweis im Footer auszugeben. Functions.php und WordPress sind nötig.
So ein Copyright Hinweis im Footer wäre was Nettes;-) und wenn dies auch noch ganz einfach über eine selbstgestrickte Funktion mittels der Functions.php geht, wäre dies dreifach gut.
Die Functions.php ist ein mächtiges Instrument und vereinfacht einiges. Nicht nur für WordPress Theme Autoren und Developer, sondern auch für den Nutzer.
Ich selbst habe eine Functions.php in der ich wirklich alles was mir sinnvoll erschien sammelte und die verwend ich dann immer wieder. Dies erspart nicht nur Tipperei, sondern hilft auch gegen das Vergessen.
- Copyright Hinweis im Footer

Heute stell ich eine kleine Funktion vor, die einen Copyright Hinweis im Footer unterbringt. Mir ist klar, dass wir hier kein Copyright haben, aber unter diesem Wort ist der Hinweis am bekanntesten.
Funktion Coypright
Die Functions.php öffnen und folgendes hineinkopieren oder tippen:
// footer copyright if ( !function_exists('display_copyright') ) { function display_copyright( $iYear = null, $mtsSeparator = " - ", $mtsText = ' Some rights reserved.' ) { echo '<p id="copyright"> ' . display_years( $iYear, $mtsSeparator, false ) .'<a href=" '. get_bloginfo('url') . '"> '. get_bloginfo('name') . '</a> © '. $mtsText . '</p>'; } }
Das erste if fragt ab, ob es eventuell eine Funktion gleichen Namens bereits gibt, dies ist wichtig, damits keine Konflikte wo gibt.
Der andere Teil bekommt die Aufgabe die richtige Jahreszahl, einen Bindestrich wenn nötig und einen Text zu veröffentlichen.
Damit die Jahre auch gut funktionieren brauchts einen 2 ten Code, den man am besten gleich unter dem ersten in die Functions.php tippt:
if ( !function_exists('display_years') ) { function display_years( $iYear = null, $mtsSeparator = " - ", $bPrint = true ) { $iCurrentYear = ( date( "Y" ) ); if ( is_int( $iYear ) ) { $iYear = ( $iCurrentYear > $iYear ) ? $iYear = $iYear . $mtsSeparator . $iCurrentYear : $iYear; } else { $iYear = $iCurrentYear; } if ( $bPrint == true ) echo $iYear; else return $iYear; } } //footer copyright end
Nun wie nutzt man diese Funktion.
Entweder so direkt in die Footer.php des verwendeten Themes tippen:
<?php if ( function_exists( 'display_copyright' ) ) display_copyright(); ?>
Dies gibt folgendes aus:
<p id="copyright"> 2009<a href=" http://trainer-in.at"> hier wird getestet</a> © Some rights reserved.</p>
Mag man die Funktion individualisieren dann kann dies so aussehen:
<?php if ( function_exists( 'display_copyright' ) ) display_copyright( 2005, ' bis ', ' Einige Rechte gesichert.' ); ?>
Dies ergibt dann im Quelltext:
<p id="copyright"> 2005 bis 2009<a href=" http://trainer-in.at"> hier wird getestet</a> © Einige Rechte gesichert.</p>
mit p#copyright kann man die Ausgabe in der Style.css gestalten.





Und das, um mir die eine Zeile in der footer.php zu ersparen?
David08.12.09 17:38 | # |
wenns nur eine Zeile ist David dann kanns so sein, mancher hat da sein Impressum, seine Lizenz und mehr drin verlinkt , dann tippt man dies 1x in die functions.php und hat dies in jeder Domain wieder wo man diese verwendet
texto08.12.09 19:31 | # |