Ok. In the functions.php file of my template there were all the
wp_deregister_script('jquery-ui-core');
I have replaced all of them with:
wp_enqueue_script(‘jquery-ui-core’);
wp_enqueue_script(‘jquery-ui-tabs’);
[…]
but it seems that jquery-ui is not loaded.
Here’s my functions.php js loading section (now. The old version below this):
<?php if (!is_admin()) if(!session_id()) session_start();
/***************************************************************/
/* Initialise DynamiX and JQUERY Scripts */
/***************************************************************/
function init_dynscripts() {
if (!is_admin()) {
if ( function_exists('bp_is_blog_page')) {
if (!bp_is_blog_page()) {
wp_enqueue_script( 'bp-js', BP_PLUGIN_URL . '/bp-themes/bp-default/_inc/global.js', array( 'jquery' ) );
}
}
wp_register_style('dynamix-style', get_bloginfo('stylesheet_url'),false,null);
wp_enqueue_style('dynamix-style');
wp_dequeue_style('em-ui-css'); // stop Event Manager jQuery UI CSS interfering.
wp_enqueue_script('jquery');
wp_enqueue_script('jquery-ui-core');
wp_enqueue_script('jquery-ui-tabs');
wp_register_script('jquery-cookie', get_bloginfo('template_directory').'/js/jquery.cookie.js',false,null);
wp_enqueue_script('jquery-cookie');
wp_deregister_script( 'dynamix' );
wp_register_script( 'dynamix', get_bloginfo('template_directory').'/js/dynamix.min.js',false,null);
wp_enqueue_script( 'dynamix' );
if(get_option('jwplayer_js')) { // Check jw player javascript file is present
$CWZ_jwplayer_js = get_option('jwplayer_js');
wp_deregister_script( 'jw-player' );
wp_register_script( 'jw-player', $CWZ_jwplayer_js );
wp_enqueue_script( 'jw-player' );
}
}
}
add_action('init', 'init_dynscripts',100);
/***************************************************************/
/* Initialise DynamiX and JQUERY Scripts *END* */
/***************************************************************/
Here’s the originial with just the jquery loaded as WP-version:
<?php if (!is_admin()) if(!session_id()) session_start();
/***************************************************************/
/* Initialise DynamiX and JQUERY Scripts */
/***************************************************************/
function init_dynscripts() {
if (!is_admin()) {
if ( function_exists('bp_is_blog_page')) {
if (!bp_is_blog_page()) {
wp_enqueue_script( 'bp-js', BP_PLUGIN_URL . '/bp-themes/bp-default/_inc/global.js', array( 'jquery' ) );
}
}
wp_register_style('dynamix-style', get_bloginfo('stylesheet_url'),false,null);
wp_enqueue_style('dynamix-style');
wp_dequeue_style('em-ui-css'); // stop Event Manager jQuery UI CSS interfering.
wp_deregister_script('jquery-ui-core');
wp_deregister_script('jquery-ui-tabs');
wp_deregister_script('jquery-ui-sortable');
wp_deregister_script('jquery-ui-draggable');
wp_deregister_script('jquery-ui-droppable');
wp_deregister_script('jquery-ui-selectable');
wp_deregister_script('jquery-ui-resizable');
wp_deregister_script('jquery-ui-dialog');
wp_deregister_script('jquery-ui');
wp_deregister_script('jquery-ui-core');
wp_deregister_script('jquery-ui-datepicker');
wp_enqueue_script( 'jquery' );
wp_register_script('jquery-cookie', get_bloginfo('template_directory').'/js/jquery.cookie.js',false,null);
wp_enqueue_script('jquery-cookie');
wp_register_script( 'jquery-ui-core', 'https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js',false,null);
wp_enqueue_script( 'jquery-ui-core' );
wp_deregister_script( 'dynamix' );
wp_register_script( 'dynamix', get_bloginfo('template_directory').'/js/dynamix.min.js',false,null);
wp_enqueue_script( 'dynamix' );
if(get_option('jwplayer_js')) { // Check jw player javascript file is present
$CWZ_jwplayer_js = get_option('jwplayer_js');
wp_deregister_script( 'jw-player' );
wp_register_script( 'jw-player', $CWZ_jwplayer_js );
wp_enqueue_script( 'jw-player' );
}
}
}
add_action('init', 'init_dynscripts',100);
/***************************************************************/
/* Initialise DynamiX and JQUERY Scripts *END* */
/***************************************************************/