在wordpress中运行Javascript

时间:2015-02-17 19:56:08

标签: javascript php wordpress

我正在创建一个单词按主题,其中包括一个响应式jquery菜单。

但是,出于某种原因,我无法让菜单工作。在我的functions.PHP文件中,我已经包含了下面的脚本。请有人帮忙提供建议和代码段,我试图:

1)调用Jquery

2)运行脚本slimmenu.js脚本

<?php

function menu_function() {
    wp_enqueue_script( 'myscript', get_template_directory_uri() .   '/js/jquery.slimmenu.js', array( 'jquery'));
    }

add_action('wp_enqueue_scripts','menu_function');

?>

非常感谢, P

2 个答案:

答案 0 :(得分:0)

您还没有将jquery排队,这是您入队的脚本的依赖项。还要考虑将文件命名为更独特的一些,以避免冲突。尝试...

function menu_scripts() {

    wp_enqueue_script( 'jquery' );
    wp_enqueue_script( 'slimMenu', get_template_directory_uri() . '/js/jquery.slimmenu.js', 'jquery' );

}

add_action('wp_enqueue_scripts','menu_scripts');

答案 1 :(得分:-2)

最好在footer.php之前添加脚本:

 <?php
    wp_footer();
    wp_enqueue_script( 'myscript', get_template_directory_uri() .   '/js/jquery.slimmenu.js', 'jquery', true);
?>