我有一个网站最近停止显示自定义 CSS(最明显的例子是标题应该是蓝色和黑色)并且主页 slider 也不起作用。我已经更新了 wordpress 和所有插件,但仍然没有运气。这可能是被黑客入侵了吗?
网站的网址是:http://sherlockhomes4u.org/
这里有一些代码作为例子
/* Header */
#masthead-wrap {
background: none repeat scroll 0 0 #155392!important;
margin-bottom: 50px;
}
#navigation .dropdown-menu a {
color:#fff;
font-size:17px;
letter-spacing:0px;
text-transform:none;
}
#navigation .dropdown-menu a:hover {
color:#15ABD6!important;
}
#quickcontactwrap {
background: none repeat scroll 0 0 #15ABD6!important;
}
#quickcontact {
color: white;
font-size: 17px;
font-weight: bold;
margin: 0 auto;
padding: 5px 0;
text-align: right;
width: 980px;
}
最佳答案
跳到它被黑客攻击有点牵强;您执行的更新可能破坏了链中的某些东西。
如果您在浏览器中打开检查器,您会看到主页出现 500 错误:
无法加载资源:服务器响应状态为 500(内部服务器错误):http://sherlockhomes4u.org/?sccss=1&ver=4.7.2
每当 Wordpress 中出现 500 错误时,您的 php error log在您的服务器上有助于调试问题。
看起来 Wordpress 插件 Simple Custom CSS 提供了这个文件。如果通过 CSSLint 运行生成的代码,您会发现插件生成的 CSS 中缺少一个结束大括号:
在编辑器中打开这个文件并在末尾放置一个端括号可以修复所有问题:
因此请确保大括号最终出现在您的插件中,如果它存在但未呈现,则简单自定义 CSS 存在问题,and you should file it .
关于css - Wordpress 自定义 css 和其他插件不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41980595/