如何不加载样式表以及如何在页面上加载第二个样式表

时间:2015-10-01 作者:James Frank Haleavy

我正在定义一个新标题(处理包含该新标题的页面)。我想编辑我的head部分,不加载我的样式表,而是加载一个不同的样式表(style2.css)。

在过去的两个小时里,我一直在尝试通过各种在线方法来实现这一点。它一直在加载我的原始样式表,不会加载我的style2中的样式。css,无论我如何指向它。

(我已刷新缓存等)

任何人都可以说,在头上写些什么,告诉页面忘记样式。css并加载另一个样式表?我知道如何制作子主题,但我想在live主题中进行编辑。

如果有人能告诉我如何不加载样式,我也会很高兴。页面上的css(即使这样也会有所帮助)

谢谢

1 个回复
SO网友:dswebsme

有几种方法可以做到这一点,具体取决于您首选的方法和当前的主题。

“WordPress方式”是将新样式表放入函数中。使用wp\\u enqueue\\u style()的php

https://codex.wordpress.org/Function_Reference/wp_enqueue_style

通过删除现有主题中对原始样式表的引用,可以删除对原始样式表的引用。根据主题,样式表可以直接加载到标题中。php或在其他地方排队,可能在函数中。php(取决于主题)。

如果仍然找不到它,可以尝试在函数中将其出列。php使用wp\\u dequeue\\u style()

https://codex.wordpress.org/Function_Reference/wp_dequeue_style

如果所有这些都失败了,最后的办法可能是从样式表中删除样式,并用新的样式替换它们。请确保不要删除样式顶部的注释。css作为WordPress依赖于这些注释来获取重要的主题细节。

相关推荐

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

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