My guess is your theme is missing the the wp_head() tag
Every theme needs a the wp_head() and wp_footer() tags or plugins may not function as designed. These tags are frequently used by plugins to add javascript, stylesheets, and meta tags.
Try looking for, and if it is missing, add <?php wp_head(); ?> right before </head> in the header.php file in your theme directory.
Try looking for, and if it is missing, add <?php wp_footer(); ?> right before </body> in the footer.php file in your theme directory.
To easily confirm if he theme you are using is the cause:
Do this as a test:
In Admin, click on Appearance, Themes.
Temporarily activate your theme to a WP default one…
“WordPress Default” theme(default for WP 2.0+), or
“Twenty Ten” (default for WP 3.0+), or
“Twenty Eleven” (default for WP 3.2+) or
“Twenty Twelve” (default for WP 3.5+)
“Twenty Thirteen” (default for WP 3.6+)
It does not cause any harm to your WP to temporarily change the theme, test if the errors went away, and then and change the theme back.
Does it work properly with a default WP theme?
If it does, then the theme you are using is the cause. Use a different theme or report the errors to the theme developer.