Hi Paul,
The top level code looks like this -
function mpi_apt_cs_init_script() {
wp_register_style( 'mpi-apt-cs', plugins_url( 'assets/css/main.css', __FILE__ ), array(), '2.0.2', 'all');
wp_enqueue_style( 'mpi-apt-cs' );
my_jquery_enqueue();
wp_enqueue_script( 'mpi-color-selector-2-js', plugins_url('assets/js/main.js', __FILE__ ), array(), '2.0.2', false);
}
function mpi_apt_cs_dequeue_styles() {
wp_dequeue_style( 'mpi-css' );
wp_deregister_style( 'mpi-css' );
}
function mpi_apt_cs_dequeue_scripts() {
wp_dequeue_script( 'mpi-color-selector-js' );
}
function mpi_apt_cs() {
ob_start();
require_once(plugin_dir_path( __FILE__ ) . 'views/main.php');
return ob_get_clean();
}
function my_jquery_enqueue() {
wp_deregister_script('jquery');
wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js", false, null);
wp_enqueue_script('jquery');
}
add_action('wp_enqueue_scripts', 'mpi_apt_cs_init_script');
add_action('wp_print_styles', 'mpi_apt_cs_dequeue_styles');
add_action('wp_print_scripts', 'mpi_apt_cs_dequeue_scripts');
add_shortcode('mpi_apt_cs', 'mpi_apt_cs');
define('MPI_APT_CS_PLUGIN_URL', plugin_dir_url( __FILE__ ));
define('MPI_APT_CS_PLUGIN_DIR', plugin_dir_path( __FILE__ ));
?>