Javascript 在Wordpress中使用Slicknav
我见过一些人问这个问题,但我似乎找不到在我的网站上工作的任何其他建议。。我试图在我正在工作的Wordpress网站上使用slicknav.js,但它根本不起作用。我让它在一个点上工作,但不幸的是,不得不放弃该网站,重新开始,现在我无法让它工作。 我做了一些测试,刚刚意识到我的脚本都没有加载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
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>