Ich bringe mal etwas Licht in die Sache, da sich Bastian ja nicht mehr meldet. Das ganze lief übrigens auf einer Testinstallation, nicht auf seinem normalen Blog.
Folgender HTML-Code:
PHP
<div id="buttons">
<a href="#" onclick="return aufklappen('tagcloud'); return false;">Tagcloud</a>
<a href="#" onclick="return aufklappen('archiv'); return false;">Archiv</a>
<div id="tagcloud" style="display:none;">
<ul>
<?php wp_tag_cloud() ?>
</ul>
</div>
<div id="archiv" style="display: none;">
<ul>
<?php wp_get_archives() ?>
</ul>
</div>
</div><!--Ende Div id=buttons-->
Alles anzeigen
Und folgenden Scriptbereich im <head> dazu:
PHP
<script src="http://example.com/wp-includes/js/scriptaculous/prototype.js" type="text/javascript"></script>
<script src="http://example.com/wp-includes/js/scriptaculous/scriptaculous.js" type="text/javascript"></script>
<script type="text/javascript">
function aufklappen( id ) {
if( id != 'tagcloud' ) $('tagcloud').hide();
if( id != 'archiv' ) $('archiv').hide();
Effect.BlindDown(id);
return false;
}
</script>