2

我想在 WordPress PHP 文件中从我的根文件夹中引用 JavaScript 文件,但是当我加载页面时,JavaScript 被忽略了。WordPress 对引用.js文件有限制吗?我没有正确引用 PHP 的 JavaScript 吗?

这是我写的(不起作用):

<?php wp_footer(); ?>
<script src="/files/js/jquery.js" type="text/javascript"></script>
<script src="/files/js/jquery.cycle.js" type="text/javascript"></script>
</body>
</html>
4

4 回答 4

3

对于 jQuery,我使用这种技术在 WordPress 中加载最新版本的 jQuery

基本上你wp_enqueue_script在 functions.php 中使用函数

对于我只想将它们添加到模板文件并且不想打扰的脚本wp_enqueue_script,我将它们放在主题文件夹中创建的脚本文件夹中。我在那里添加了所有自定义添加的 .js 脚本。

然后在模板文件中我使用如下代码:

<script type="text/javascript" src="<?=get_template_directory_uri();?>/scripts/markers.js"></script>
于 2013-03-15T09:20:49.183 回答
2

Wordpress 有自己的方法来添加 js 或 css 文件。

<?php
function my_scripts_loader() {
    wp_enqueue_script( 'my-js', 'filename.js', false );
}
add_action( 'wp_enqueue_scripts', 'my_scripts_loader' );
?>
于 2014-02-14T16:46:25.070 回答
1

WordPress 有多种包含文件的方法,我自己在早期使用过 WordPress,那时我不得不使用 WordPress 函数调用路径。

例子:<script src="<?php echo bloginfo('template_directory'); ?>/files/js/jquery.js" type="text/javascript"></script> //add echo

您可能想要 var_dump the bloginfo('template_directory') 并从那里开始工作。

于 2013-03-15T08:59:41.923 回答
1

将您的文件夹放入您正在使用的 wordpress 主题中,之后只需

在 header.php 文件中包含路径,例如

<script src="<?php bloginfo('template_directory'); ?>/files/js/jquery-min.js" type="text/javascript"></script>

希望对你有帮助 ....

于 2013-03-15T09:08:45.467 回答