我在我的 WP 子主题中使用自定义 javascript 文件时遇到了一些问题。
为了尝试并且只对子主题进行更改,我所做的是在我的子主题的根文件夹中创建一个functions.php。就像我相信这个functions.php 被添加到实际主题的fucntions.php 文件中。
现在在这个functions.php中,我想将我的自定义javascript文件排入队列,这就是我卡住的地方。我在彻底理解 enqueue 函数时遇到了一些困难,但我基本上已经掌握了原始 functions.php 中使用的 enqueue 函数,并且我已经对其进行了更改,使其指向我的子主题的“js”文件夹,然后指向自定义。 js文件在里面。
这是我的孩子 functions.php 的样子:
<?php
define( 'CHILD_DIR', get_stylesheet_directory() );
wp_enqueue_script('responsive-scripts', CHILD_DIR. '/js/custom.js');
?>
看起来它正在正确链接,或者至少在我检查我的 chrome 控制台时指向正确的文件,但它确实说它没有找到 (404) 当我检查 chrome 中的网络选项卡时,它说 custom.js 文件的类型是text/html(不是应用程序/javascript,这是我在其他 javascript 文件中看到的),对于 Time,它也显示“待处理”。
谁能帮我看看我哪里出错了?