style.css不适用于wordpress主题?

时间:2017-04-11 12:26:53

标签: css wordpress


我遇到了这个问题,其中 style.css未应用于Wordpress主题。
请注意,我已复制我的自定义样式表替换默认样式表。因此,当我检查元素时,没有css出现在开发人员工具中。 可能是什么导致了这个?
我正在使用二十七年主题。

编辑:找到解决方案实际上我用我的自定义标头代码替换了整个标头,因为wp_head()被覆盖了,我想这会调用标头中的所有css和js。

4 个答案:

答案 0 :(得分:1)

您不应该替换CSS文件。更新主题时,它将替换为原始主题,您将失去自定义。

您应该做的是创建一个子主题。在子主题中,您可以在更新默认主题时毫无困难地进行自定义。

请参阅:https://codex.wordpress.org/Child_Themes

修改 从以前的Wordpress版本开始,就有可能为主题添加自定义CSS。但我不确定将来会有多可靠。你可以尝试一下,但我还是推荐一个儿童主题。

如果您想使用Wordpress的内置功能,请查看此处:http://www.wpbeginner.com/plugins/how-to-easily-add-custom-css-to-your-wordpress-site/

答案 1 :(得分:0)

找到解决方案实际上我用我的自定义头代码替换了整个头文件,因为wp_head()被覆盖了,我想这会调用头文件中的所有css和js。

答案 2 :(得分:0)

您不应该替换主题CSS文件或将CSS添加到包含的CSS文件(S)中,原因如下:

  1. WordPress纯粹使用默认的style.css文件来获取有关主题的信息
  2. 任何主题更新都会覆盖该文件
  3. 但是,您应该创建自己的css文件,然后告诉WordPress加载该文件。您可以通过将以下代码添加到* theme的函数文件中,或者通过创建自定义插件来执行此操作来执行此操作。

    例如:

    wp_enqueue_style( 'style', get_stylesheet_uri() );
    

    *注意添加到主题函数文件的任何自定义也会被主题的任何更新覆盖。

    此处有更多信息:https://developer.wordpress.org/themes/basics/including-css-javascript/

答案 3 :(得分:0)

您不应该使用自定义标头替换整个wp标头。您可以在调用wp_head()挂钩之前放置与自定义标头相关的css和js文件等。并检查以下内容。

1。检查天气下面的代码行是否存在于你的主题function.php文件

//主题样式表。

wp_enqueue_style('20sevenven-style',get_stylesheet_uri());

2。检查您的主题样式表是否有评论部分。它应该像下面的那样..

/ * 主题名称:二十七个主题URI:https://wordpress.org/themes/twentyseventeen/
作者: WordPress团队
作者URI: https://wordpress.org/
说明: Twenty Seventeen通过标题视频和身临其境的精选图片让您的网站焕发生机。它专注于商业网站,它在首页上有多个部分,包括小部件,导航和社交菜单,徽标等。使用自定义配色方案个性化其不对称网格,并使用帖子格式展示您的多媒体内容。我们2017年的默认主题适用于多种语言,任何能力和任何设备。
版本: 1.1许可证:GNU通用公共许可证v2或更高版本
许可证URI: http://www.gnu.org/licenses/gpl-2.0.html
文本域:二十七个标签:单列,双列,右侧栏,灵活标题,可访问性,自定义颜色,自定义标题,自定义菜单,自定义徽标,编辑器风格,特色图片,页脚小部件,后格式,rtl语言支持,粘贴帖子,主题选项,线程评论,翻译准备这个主题,如WordPress,是根据GPL许可的。用它来制作一些很酷的东西,玩得开心,并与他人分享你学到的东西 * /