Hallo!
Gibt es eine bewährte Methode, wie man es anstellen kann, dass man auch den aktiven Archivlink highlighten kann? Für Kategorie und Pages gibt es da ja eine vordefinierte CSS-Klasse - für Archivlinks gibt es die nicht.
Habe mich jetzt einmal an den Code heran gemacht - ich bekomme es immerhin schon hin, dass sich jeder Archivlink highlightet. Aber dass nur der aktive gehighlightet ist, das klappt nicht. Wie kann ich das denn machen, dass ich da das aktive Monat und Jahr herausfinde und dem dann die Klasse gebe?
Wenn jemand eine Idee hat, bitte, bitte melden!
Ich habe das derzeit in der template-funticons-general.php [ab Zeile 261] geändert:
PHP
/* link navigation hack by Orien http://icecode.com/ */
function get_archives_link($url, $text, $format = 'html', $before = '', $after = '') {
$text = wptexturize($text);
$title_text = wp_specialchars($text, 1);
if ('link' == $format){
return "\t<link rel='archives' title='$title_text' href='$url' />\n";
}
elseif ('option' == $format){
return "\t<option value='$url'>$before $text $after</option>\n";
}
elseif ('html' == $format){
$thelist .= "\t<li";
if (is_archive()) {
$thelist .= ' class="current-archive"';
}
$thelist .= ">$before<a href='$url' title='$title_text'>$text</a>$after</li>\n";
return $thelist;
}
else{ // custom
return "\t$before<a href='$url' title='$title_text'>$text</a>$after\n";
}
}
Alles anzeigen
Version von Wordpress: 2.0.3 de
Danke schon einmal!
pati