Carousel is a Bootstrap plugin. The link I posted says:
Both bootstrap.js
and bootstrap.min.js
contain all plugins in a single file. Include only one.
So you’re probably OK about the carousel inclusion if you’re using one of those files.
But you should not include your own version of jQuery, even if it’s from the official jQuery site. The one that comes bundled with WordPress should work, because is the one that have been tested with your WordPress version. Remove your own version and check your printed HTML code to see if jQuery is loading in the head of the document. If it’s not, apparently something is wrong with your theme or installation.
Also, how are you including Bootstrap? Is it with a shortcode, enqueueing the files, or manually pasting the code into your HTML? Please make sure your Bootstrap file is actually being loaded,
I think I didn’t quite understand what you said about modifying header.php
, but in any case you should not do that. Styles and scripts should be loaded by using the wp_enqueue_style()
and wp_enqueue_script()
functions. That’s meant for not having to edit HTML and plugins files if you need extra scripts or styles.
One more thing: Have you tried disabling all the other plugins and going to one of the default themes?