文件从模板中消失

时间:2015-12-03 作者:kneidels

我有一个站点(下面的链接),它不时地在头部出现一堆JS链接的CSS,只是从模板中消失(当我查看源代码时,它们不在那里)。这当然意味着网站的设计和布局非常不完整。

问题是它是间歇性的——它发生了,然后在我们什么都不做的情况下自行“修复”。。。

我一度认为这可能是缓存问题,所以我禁用(并删除)了缓存,但它仍在发生。

以前遇到过这样的事情吗?

链接:http://yadezra.org.il/ (可能在访问现场期间,恰好发生问题)。

1 个回复
SO网友:JediTricks007

我想出来了。

这是因为您的许多文件请求都得到4XX、5XX响应或无法加载。

enter image description here

我开始进一步研究,并意识到您的一些js/css正在正确加载。然而,有些情况并非如此。未加载的文件的扩展名为:443。

www.yadezra.org.il:443/wp-content/themes/gorising/js/jquery.downCount.js?ver=4.3.1
但是,这很好,您应该加载它

www.yadezra.org.il/wp-content/themes/gorising/js/jquery.downCount.js?ver=4.3.1
您需要弄清楚为什么要添加443,以及如何摆脱它。我建议停用所有插件,并使用消除过程来查看其中一个插件是否导致了问题。

如果它不是插件,您应该检查您的http/https配置和。htaccess文件。如果您不熟悉服务器,请询问您的主机,或请他人协助。

如果所有这些都失败了,那很可能是一个主题问题。我对这个主题做了一些研究,发现人们抱怨加载问题已经有一年多了,而且它的收视率也不是最好的。

您可以使用pingdom。com查看有关加载文件的更多详细信息,就像我在上面的屏幕截图中所做的那样。

相关推荐

在带有PHP的子主题中包含style.css

在里面https://codex.wordpress.org/Child_Themes 这是包含样式的最佳实践。css在子主题中,必须将下面的代码放入函数中。php的子主题,但将“父样式”替换为可以在函数中找到的父主题的参数。父主题的php。我在我的主题文件中找不到它,那里也没有多少代码。使用@import包含父主题样式表的方法不适用于我,放入文件的css不会在任何浏览器的站点上显示自己。function my_theme_enqueue_styles() { $parent_s