我知道这里有几个帖子,但是经历了很多帖子,我仍然遇到问题。所以,对于那些看起来如此简单的事情添加另一个问题的前面道歉,但我对此并不熟悉并且卡住了!
话虽如此 - 我有soundclick.js。它存在于我的主题js文件夹中。它直接粘贴到标题中 - 但我需要在我的functions.php文件中像所有其他好的小javascripts一样。
function wpana_js() {
wp_register_script('soundclick', get_template_directory_uri() . '/js/soundclick.js', array(), '0', false);
wp_enqueue_script('soundclick');
}
add_action('wp_enqueue_scripts', 'wpana_js');
代码进入 - javascript显示在页面源代码中,但随后我调用javascript以使这些声音在用户点击上播放不再工作。 (当javascript被直接粘贴到标题中时,这些调用只是花花公子)
我错过了让javascript恢复工作状态的明显事项吗?谢谢!
更新 我修复了问题 - 显然我正在排队,但我的问题在于js文件本身。我如何制作文件存在一个基本问题。所以它出现但不起作用。谢谢大家看看:)
答案 0 :(得分:2)
我会在
时检查加载脚本的订单wp_enqueue_script()
functions.php
加载
在试图使用它的JavaScript代码之后,是否已加载此库? soundclick.js是一个jQuery插件吗?
如果需要先加载一些脚本,请确保在数组参数中定义相关脚本(例如,如果此脚本需要jQuery)
wp_register_script('soundclick', get_template_directory_uri() . '/js/soundclick.js', array('jquery'), '0', false);