我在加载Java脚本时遇到问题

时间:2017-11-13 作者:Gorgi

Fitclaw

我在加载css/js文件时遇到问题。他们上传到ftp上,但我必须用整个路径(包括域)指导他们,因为../它不起作用。这是针对CSS的。JS不起作用,我不知道为什么我请你查看页面源代码,我将在这里上传功能。来自引导程序主题的php。

<?php

function add_theme_scripts(){
    wp_enqueue_script(\'jquery\', get_stylesheet_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/js/jquery.js\');
    wp_enqueue_style( \'style\', get_stylesheet_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/style.css\'  );
    wp_enqueue_style( \'loader\', get_template_directory_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/css/loader.css\');
    wp_enqueue_style( \'font-awesome.min\', get_template_directory_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/css/font-awesome.min.css\');


wp_enqueue_style( \'ie.min\', get_template_directory_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/css/ie.css\');


    wp_enqueue_style( \'normalize\', get_template_directory_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/css/normalize.css\');

wp_enqueue_script( \'jquery.countdown.min.js\', get_template_directory_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/js/jquery.countdown.min.js\',array ( \'jquery\' ) );

wp_enqueue_script( \'main\', get_template_directory_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/js/main.js\',array ( \'jquery\' ));
wp_enqueue_script( \'plugins\', get_template_directory_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/js/plugins.js\',array(\' jquery \'));



}
add_action( \'wp_enqueue_scripts\',  \'add_theme_scripts\' );


?>
这是函数。php和它不工作。谢谢你的帮助

3 个回复
SO网友:socki03

您似乎正在将两个文件/文件夹名称都加载到队列中。

get_template_directory_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/js/jquery.js

应仅为:

get_template_directory_uri() . \'/js/jquery.js\'

等等等等。

因为get_template_directory_uri 返回或应为您返回此字符串:\'http://fitclaw.com/wp-content/themes/Coming%20Soon/\'

您应该始终尝试使用这些相对路径,而不是硬编码它们。

SO网友:Pavel Semchenko

NO

wp_enqueue_style( \'ie.min\', get_template_directory_uri() . \'http://fitclaw.com/wp-content/themes/Coming%20Soon/css/ie.css\');

YES

wp_enqueue_style( \'ie.min\', get_template_directory_uri() . \'/css/ie.css\');
SO网友:Jim-miraidev

如果在函数中回显样式表目录。php

echo get_stylesheet_directory_uri();
您将能够看到返回的路径,您应该使用

get_template_directory_uri() . \'/js/file.js\'

结束

相关推荐

functions php file

好的,我正在编辑我的函数。Wordpress中的php文件(关于我的子主题),我删除了一行代码(在删除之前我复制了代码)。这导致了白色的死亡屏幕,所以我简单地粘贴回我删除的代码(是的,我将它粘贴回我删除它的位置),但我仍然有白色的死亡屏幕。我已经完成了这些功能。我上周完成的一个备份中的php文件(功能齐全),并通过FTP将其上载到正确的文件夹,但没有任何效果。我已经尝试再次激活父主题,并创建了另一个子主题,以便比较这两个功能。php文件(将全新的、有效的子主题与不再工作的原始子主题进行比较),代码看起来是