Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript WordPress functions.php wp_enqueue_脚本不工作_Javascript_Php_Wordpress - Fatal编程技术网

Javascript WordPress functions.php wp_enqueue_脚本不工作

Javascript WordPress functions.php wp_enqueue_脚本不工作,javascript,php,wordpress,Javascript,Php,Wordpress,所以,我试图搞乱WordPress,我遇到了一个简单的问题,我在抄本上找不到答案。。。可能是因为这是一个简单的解决办法 我有一个functions.php文件,它试图调用外部js文件,如下所示: function place_theme_scripts() { wp_register_script( 'javascripting', get_template_directory_uri() . '/js/rspnsv.js', array(), '1.0.0', true ); wp_enq

所以,我试图搞乱WordPress,我遇到了一个简单的问题,我在抄本上找不到答案。。。可能是因为这是一个简单的解决办法

我有一个functions.php文件,它试图调用外部js文件,如下所示:
function place_theme_scripts() {
wp_register_script( 'javascripting', get_template_directory_uri() . '/js/rspnsv.js',   array(), '1.0.0', true );
wp_enqueue_script( 'javascripting');
  }
  add_action( 'wp_enqueue_scripts', 'place_theme_scripts' );
  ?>
我的'rspnsv.js'文件位于名为'js'的文件中我的主题目录下。看起来很简单,但这不起作用。 这不是javascript,因为当我将其内联放置时,它运行平稳。很明显,我把整个wordpress php函数的一些简单功能搞砸了。有人能发现什么吗?给我一个指针?谢谢

一个可能的问题

  • 如果这是一个子主题,请不要使用get\u template\u directory\u uri() 看

尝试使用get\u样式表\u目录\u uri而不是get\u模板\u目录\u uri

希望这能帮助那些可能遇到此问题的人。我最终通过复制和粘贴法典并输入所需的文件名等方式解决了这个问题

我仍然不知道我做错了什么,但我应该从一开始就复制抄本并从那里开始,以避免任何打字错误问题(因为我不是php开发人员)


希望能有所帮助。

乍一看似乎是对的?打开页面,点击“查看源代码”并搜索
rspnsv.js
,应该在页脚,检查文件是否已添加,脚本标记和路径是否正确输出等。在你的问题中,你说它位于名为“js”的
文件中
-我假设它是一个打字错误,你想写一个名为js的
文件夹??无论如何,为了测试/开发,您是否使用了另一个具有相同句柄的脚本<代码>(javascripting)
-尝试将句柄名称更改为其他名称..查看源代码未删除任何内容,adeneo。Obrnerk,它确实在一个名为js的文件夹中。。。当然,我还是很笨:my functions.php运行得很好,因为我用它来“widgitize”页面的一部分。。。我在这里迷路了。所以,我放弃了,结果只是把这个扔进了:谢谢,罗伯。这是我从头开始创建的主题,所以我不认为它会属于这一类。在任何情况下,我尝试获取样式表、目录和uri都没有用。我在本地主持的事实会把事情搞砸吗?我想,这是没有道理的