Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Wordpress中使用Slicknav_Javascript_Jquery_Html_Wordpress_Slicknav - Fatal编程技术网

Javascript 在Wordpress中使用Slicknav

Javascript 在Wordpress中使用Slicknav,javascript,jquery,html,wordpress,slicknav,Javascript,Jquery,Html,Wordpress,Slicknav,我见过一些人问这个问题,但我似乎找不到在我的网站上工作的任何其他建议。。我试图在我正在工作的Wordpress网站上使用slicknav.js,但它根本不起作用。我让它在一个点上工作,但不幸的是,不得不放弃该网站,重新开始,现在我无法让它工作。 我做了一些测试,刚刚意识到我的脚本都没有加载wp\u enqueue\u scripts()。。你知道我做了什么来打破这个吗 我正在本地开发,所以我无法提供链接。。。但这是我所有的代码 Functions.php <?php // WP Enque

我见过一些人问这个问题,但我似乎找不到在我的网站上工作的任何其他建议。。我试图在我正在工作的Wordpress网站上使用slicknav.js,但它根本不起作用。我让它在一个点上工作,但不幸的是,不得不放弃该网站,重新开始,现在我无法让它工作。 我做了一些测试,刚刚意识到我的脚本都没有加载
wp\u enqueue\u scripts()。。你知道我做了什么来打破这个吗

我正在本地开发,所以我无法提供链接。。。但这是我所有的代码

Functions.php

<?php
// WP Enqueue Styles
function wop_styles() {
    wp_enqueue_style( 'normalize_css' , get_template_directory_uri() .     '/css/normalize.css' );
    wp_enqueue_style( 'fontawesome_css' , 'https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css' );
    wp_enqueue_style( 'googleFonts_css' , 'https://fonts.googleapis.com/css?family=Montserrat:400,700|Roboto+Slab:400,700|Satisfy' );
    wp_enqueue_style( 'slicknav_css' , 'https://cdnjs.cloudflare.com/ajax/libs/SlickNav/1.0.5.5/slicknav.min.css');
    wp_enqueue_style( 'style_css' , get_template_directory_uri() . '/css/compile.css' );
}
add_action( 'wp_enqueue_scripts' , 'wop_styles' );

// WP Enqueue Scripts
function wop_scripts() {
    wp_enqueue_script( 'slicknav_js' , 'https://cdnjs.cloudflare.com/ajax/libs/SlickNav/1.0.5.5/jquery.slicknav.min.js' , array('jQuery_js', 'slicknav_css') , true);
    wp_enqueue_script( 'theme_js' , get_template_directory_uri() . '/js/theme.js' , array('jQuery_js'), true );
}
add_action( 'wp_enqueue_scripts' , 'wop_scripts' );
最后,这里是我的HTML标记

<header class="page-header"> <!--- BEGIN .page-header --->
            <div class="branding">
            </div>
            <nav>
                <?php wp_nav_menu(array('theme_location' => 'header-menu', 'container' => false,)); ?>
            </nav>
        </header> <!--- END .page-header --->

<footer class="page-footer"> <!--- BEGIN .page-footer --->
        <?php wp_footer(); ?>
    </footer> <!--- END .page-footer --->
    </body> <!--- END .page-outer-wrapper -->
</html>

我的页脚不显示任何脚本,即使我在footer=false中更改$in,也不会显示任何脚本

显然,我在页眉和页脚之间有一些东西,但我认为这些是唯一真正重要的部分

有什么想法吗

$in_页脚
(布尔)(可选)脚本通常放在
部分。如果此参数为true,则脚本将放置在底部 属于
。这要求主题具有wp_footer()钩子 合适的地方。请注意,您必须将脚本排队 在运行wp_头之前,即使它将被放置在页脚中

如果我理解正确的话。您想在页脚中调用脚本,但HTML标记不包含页脚

要将脚本排入页眉($in footer=false)中,它必须在wp_head()调用之前


参考资料:

嘿!谢谢你的回复,实际上我只是选择不在这里包含我的页脚,但我会编辑我的帖子并快速添加,因为我知道这会在我的问题中引起混乱。我确实包括<代码>
是否调用您的页脚?或者只是没有脚本?奇怪的是,当我登录时,admin.js或任何术语都会出现。。只是没有我的排队脚本。。。
<header class="page-header"> <!--- BEGIN .page-header --->
            <div class="branding">
            </div>
            <nav>
                <?php wp_nav_menu(array('theme_location' => 'header-menu', 'container' => false,)); ?>
            </nav>
        </header> <!--- END .page-header --->

<footer class="page-footer"> <!--- BEGIN .page-footer --->
        <?php wp_footer(); ?>
    </footer> <!--- END .page-footer --->
    </body> <!--- END .page-outer-wrapper -->
</html>