在Divi/WordPress中使用JavaScript?
问题描述:
我有一小段JavaScript代码,我想用Divi主题制作我的网站。我用一个functions.php文件和一个js文件制作了一个儿童主题。我把下面的代码在functions.php文件:在Divi/WordPress中使用JavaScript?
<?php
function wpdivi_theme_name_scripts() {
wp_enqueue_script('script-name', get_template_directory_uri() .
'/js/code.js', array(), '1.0.0', true);
}
add_action('wp_enqueue_scripts', 'wpdivi_theme_name_scripts');
?>
在迪维我使用的代码模块来建立HTML。我在this fiddle中测试了代码。
但是,当我在我的WordPress网站上使用相同的代码,它不起作用。我在js中尝试了一个简单的警告框,但这也不起作用。
有人可以帮助我吗?
答
这是我们使用DIVI主题的wordpress网站。你可以请检查与JS文件路径。
如果您正在使用“get_template_directory_uri()”功能,文件应该存在于父主题的js文件夹。
如果您正在使用“get_stylesheet_directory_uri()”功能,该文件应该有儿童主题的js文件夹。
答
尝试使用代码模块直接输入JavaScript。如果您只是将代码模块中的<script>
标记围绕在您的JS代码中,它应该可以工作。