Also bitte nicht jquery rumkopieren, sondern die WP eigene Variante benutzen. Und sicherstellen, das die jquery.idTabs.min.js auch dazu passen.
Und ab WP 2.6 geht das so und sollte in der functions.php deines Themes stehen ([COLOR=Red]Theme basiert[/COLOR]):
Code
$themes = get_themes();
$script = $themes[get_current_theme()]['Template Dir'] . "/jquery.idTabs.min.js";
if ( file_exists(WP_CONTENT_DIR . $script) ) {
wp_enqueue_script('jquery.idTabs.min.js', WP_CONTENT_URL . $script, array('jquery'));
}
oder für Benutzung innerhalb von eigenen Plugins, die WP erweitern ([COLOR=Red]Plugin basiert[/COLOR]):
Code
$ct = current_theme_info();
$script = $ct->template_dir . "/jquery.idTabs.min.js";
if ( file_exists(WP_CONTENT_DIR . $script) ) {
wp_enqueue_script('jquery.idTabs.min.js', WP_CONTENT_URL . $script, array('jquery'));
}
Erstens wird das aktuelle Theme und die URL korrekt ermittelt und das jquery.idTabs.min.js direkt von dort geladen aber nur wenn auch existent. Da es von jQuery abhängt, ist das auch mit dem 3. Parameter angegeben und sorgt dafür, das jQuery noch vorher geladen wird.