Estoy moviendo un sitio de php normal a wordpress y actualmente usan el complemento jquery-selectmenu para sus menús de selección.
He intentado poner en cola el script en wordpress head sin suerte.
Los scripts del sitio anterior tienen el siguiente aspecto.
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js"></script>
<link rel="stylesheet" href="<?php%20echo%20$siteurl;%20?>css/custom-theme/jquery-ui-1.8.1.custom.css" type="text/css" />
<script type="text/javascript" src="<?php%20echo%20$siteurl;%20?>js/select-menu.js"></script>
<script type="text/javascript" src="<?php%20echo%20$siteurl;%20?>js/init.js"></script>
init.js simplemente llama a la función y funciona
$(function(){
$('select#speedC').selectmenu({style:'dropdown'});
});
Ahora en WordPress agregué lo siguiente a mi cabeza.
<link rel="stylesheet" type="text/css" media="all" href="https://stackoverflow.com/questions/4245336/<?php%20bloginfo("template_url' ); ?>/custom-theme/jquery-ui-1.8.1.custom.css" />
<link rel="pingback" href="https://stackoverflow.com/questions/4245336/<?php%20bloginfo("pingback_url' ); ?>" />
<?php wp_enqueue_script( 'jquery-ui-core' ); ?>
<?php wp_enqueue_script( 'swfobject' ); ?>
<?php wp_enqueue_script( 'ui-core-select', get_bloginfo('template_directory') . '/js/select-menu.js' ); ?>
<?php wp_enqueue_script( 'jquery-pajinate', get_bloginfo('template_directory') . '/js/jquery.pajinate.js' ); ?>
<?php wp_enqueue_script( 'jquery-ui', get_bloginfo('template_directory') . '/js/jquery-ui.1.7.2.min.js' ); ?>
Y el guión en mi página
<script type="text/javascript">
$j=jQuery.noConflict();
// Use jQuery via $j(...)
$j(document).ready(function(){
$j('select#speedC').selectmenu({style:'dropdown'});
});
</script>
¿Alguna idea de por qué no se está iniciando?