Javascript 在wordpress中加载jQuery插件

Javascript 在wordpress中加载jQuery插件,javascript,jquery,html,wordpress,Javascript,Jquery,Html,Wordpress,我试图在Wordpress中运行jQuery插件。我想买两个大小完全一样的沙发。为此,我正在使用 这在网站上效果很好,但在我的wordpress网站上效果不太好 function equalhight(){ wp_enqueue_script( 'equalhight', get_stylesheet_directory_uri() . '/js/ jQuery.equalHeights.js', array( 'jquery' ) ); } add_action( '

我试图在Wordpress中运行jQuery插件。我想买两个大小完全一样的沙发。为此,我正在使用

这在网站上效果很好,但在我的wordpress网站上效果不太好

function equalhight(){
wp_enqueue_script(
    'equalhight',
    get_stylesheet_directory_uri() . '/js/ jQuery.equalHeights.js',
    array( 'jquery' )
);
}

add_action( 'wp_enqueue_scripts', 'equalhight' );



function equaldiv() {
$output="<script>

jQuery(document).ready(function($){
$('.mainblog').equalHeights(true); });
</script>";
echo $output;
}
add_action('wp_head','equaldiv');

但浏览器显示未捕获类型错误:无法读取未定义和未捕获类型错误的属性“fn:$..equalHeights不是函数

我认为您不应该在/js/和jQuery.equalHeights.js之间留有空格。删除空格并重试:/js/jQuery.equalHeights.js…1你确定你的主题中包含了jq吗?2探索你的源代码-也许你的equaldiv回调在jq之前运行。我已经删除了空间,但仍然没有结果。脚本已按所述加载。请尝试在jQuerydocument.readyfunction${plugin code here}中包装您的插件。WordPress附带的jQuery库被设置为noConflict模式。这是为了防止与WordPress可以链接的其他JavaScript库的兼容性问题。在noConflict模式下,jQuery的全局$shortcut不可用;