修改WordPress根主题的麻烦



有人告诉我,如果我在wordpress中使用Roots主题,如果我开发wordpress网站,这将节省我的时间和神经。但是,我无法对主题进行任何修改,样式.css不包含在网站上,即使我将其包含在其他样式表之后,它也不会做任何事情,因为我尝试了可能是最简单的事情:

h1{display:none;}

我也尝试阅读文档 https://github.com/retlehs/roots/blob/master/doc/README.md和引导文档 http://twitter.github.com/bootstrap/index.html 但我仍然无法进行任何修改。我不敢修改引导程序本身.css那么我应该如何修改它呢?

您可以添加所需的任何 css 样式,但必须将其添加到位于主题文件夹中的 assets/css/app.css 文件中。

您不修改引导程序或任何其他核心文件是对的.css。只需修改:

  1. 对于添加的 CSS 样式,您可以编辑资产/CSS/应用程序.css
  2. 对于您的.js自定义添加,您可以编辑 assets/js/main.js并将任何 JavaScript 插件放入 assets/js/plugins 中.js
  3. 对于您的.php自定义添加到主题(如 PHP 函数),您可以编辑 lib/自定义.php(或者您也可以创建新文件并包含主题)

这样,您可以正确更新主题。

如果它仍然没有被应用,原因可能是 css 特异性。

以下是更多信息:http://www.w3.org/TR/selectors/#specificity

作为最后的手段,您可以使用:
h1{display:none !important;}

暂时使用此功能,直到找到更好的解决方案。

除非你真的别无选择(这应该很少见),否则你真的不应该使用 !important。 您的自定义样式未被应用的原因是 CSS 的"特异性"决定了其他规则比您的自定义规则更相关/更重要。 让你的自定义CSS规则比Bootstrap的更"重要",你的风格就会显现出来。

以下是更多信息:http://www.w3.org/TR/selectors/#specificity

编辑:这是对另一个线程中最后一篇文章的回复,但我不知道如何回复该帖子。 我是新来的! 道歉!

最新更新