<script src="<?php bloginfo('url'); ?>/wp-includes/js/scriptaculous/prototype.js" type="text/javascript"></script>
<script src="<?php bloginfo('url'); ?>/wp-includes/js/scriptaculous/scriptaculous.js" type="text/javascript"></script>
Nein, bitte nicht so! :) Wenn du das so machst, und ein Plugin auch, hast du u.U. zweimal das referenzierte scriptaculous im Header. Nutze lieber in der header.php:
<?php wp_enqueue_script( array('scriptaculous') ); ?>
Und auch nur einzelne Module kann man laden:
<?php wp_enqueue_script( array('scriptaculous-effects') ); ?>
Was man damit alles laden kann, sieht man hier: Function Reference/wp enqueue script « WordPress Codex
Vorteile:
1. Löst Abhängigkeiten automatisch auf, in diesem Fall wird also Prototype automatisch mitgeladen
2. Es befindet sich so immer nur ein Aufruf des Scripts im Header, egal wie viele Plugins/ Themes es aufrufen
3. Du musst dich nicht um aktuelle Versionen kümmern, denn WP selbst wird immer aktualisiert damit ausgeliefert
[SIZE="1"]ps. Ich würde lieber jQuery nutzen. Ist performanter und umfangreicher.[/SIZE]