我正在尝试从头开始创建新的WordPress主题。我有工作html,css和js文件。要将JS添加到我使用的wordpress主题中,请执行以下操作:
function my_scripts_styles() {
wp_enqueue_script( \'easing\', get_template_directory_uri() . \'/js/easing.js\', \'2014-12-030\', true );
}
add_action( \'wp_enqueue_scripts\', \'my_scripts_styles\' );
将此代码转换为
function.php
以及我尝试使用:
<script src="<?php get_template_directory_uri();?>/js/jquery.min.js"></script>
但它不起作用。。。
我做错了什么/如何将Javascript文件添加到主题中?
SO网友:MMK
您的代码应该如下所示
function my_scripts_styles() {
wp_register_script(\'easing\', get_template_directory_uri() . \'/js/easing.js\', \'2014-12-030\', true );
wp_enqueue_script(\'easing\');
}
add_action( \'wp_enqueue_scripts\', \'my_scripts_styles\' );
上述代码应该可以正常工作。另外,不要忘记检查您是否正确指定了js文件的路径。
检查你是否有一个函数。php和not函数。php文件。
由于$in\\u footer参数设置为true,请检查是否有页脚。php文件包含在您的主题和页脚中。php文件包括以下代码行:
wp_footer();
祝你好运!
SO网友:Amit Mishra
在函数中添加此函数。php文件将脚本按如下方式排队,并将wp_header()
在标题中。关闭头部前的php和wp_footer()
在页脚中。关闭body标记之前的php。
<?php
function my_scripts_styles() {
wp_enqueue_script(
\'easing\',
get_template_directory_uri() . \'/js/easing.js\',
array( \'jquery\' )
);
}
add_action( \'wp_enqueue_scripts\', \'my_scripts_styles\' );
?>
如果您想使用script标记包含脚本,那么请包含如下脚本
<script src="<?php echo get_template_directory_uri() . \'/js/easing.js\'?>"></script>
很好用