Mixed content error after adding SSL certificate

You have version 1.6.0 of the crossslide plugin. (I’d guessed 1.5.2 since the changelog said 1.6.0 fixed this, but it didn’t.)

You can fix this by

  1. unticking the ‘Default jQuery’ option in the plugin configuration, which removes the ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js include

  2. replacing $( with jQuery( on lines 101 and 102, i.e. instead of

     $(function(){
         $('#crslideshow').crossSlide({
    

    you should have

    jQuery(function(){
        jQuery('#crslideshow').crossSlide({
    

    (This is because WordPress sets up jQuery in noConflict mode by default, where it does not define itself as $. Including the second jQuery script did set up $ with the old version.)

Here’s a gist of roughly what you should be left with. (There is another set of $( to jQuery( changes on lines 120-133, but you don’t need those for the mode you’re running the plugin in.) It should now work again. The original CrossSlide author does recommend using something more modern, but it should continue to work fine.

You could also upgrade the plugin to 2.0+ which would already contain this fix; it’s not available for download anymore, but the files are in subversion (see the ‘Development’ tab of the plugin page).