插件样式表用 !important 覆盖了我自己的样式表——我可以更改它们的加载顺序吗?

杰克1991

我安装了一个 Wordpress 插件,该插件在破坏我的布局的最大宽度值上使用 !important。我已经尝试过使用自己的 CSS 覆盖它的各种方法,但是我无法使用高特异性的选择器,因为该插件已经在使用它。我和开发团队谈过这件事,他们说这是因为插件的样式表在我的之前加载。有没有办法让我先加载?

这就是我在函数文件夹中排队我的样式表的方式 -

如您所见,我已将其分为第一部分 (if) 中的自定义页面模板和第二部分 (else) 中的主样式表。

有没有办法让主样式表优先于我安装的插件?

if (is_page_template('page-templates/full-page.php')) {

    wp_enqueue_style( 'mytheme', get_stylesheet_uri() );
    wp_enqueue_style( 'mytheme-full-page', get_stylesheet_directory_uri() . '/css/full-page.css', array( 'mytheme_style' ) );

}

else { wp_enqueue_style( 'mytheme_style', get_stylesheet_uri() );

}

}

add_action( 'wp_enqueue_scripts', 'enqueue_my_styles_and_scripts' );
比比兹

您可以优先考虑add_action( 'wp_enqueue_scripts', 'enqueue_my_styles_and_scripts' );在最后尝试添加值函数:

add_action( 'wp_enqueue_scripts', 'enqueue_my_styles_and_scripts', 99 );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用户代理样式表覆盖我自己的样式

来自分类Dev

WordPress通过插件加载样式表

来自分类Dev

我的自定义样式表不会覆盖foundation.css样式表吗?

来自分类Dev

我的自定义样式表不会覆盖foundation.css样式表吗?

来自分类Dev

如何为插件添加样式表

来自分类Dev

我可以以编程方式遍历CSS样式表吗?

来自分类Dev

用第二个样式表覆盖MailChimp样式表

来自分类Dev

我可以从样式表 (qss) 更改自定义动态属性吗?

来自分类Dev

动态加载样式表

来自分类Dev

样式表未加载

来自分类Dev

JavaFX加载样式表

来自分类Dev

更改Primefaces样式表

来自分类Dev

用户代理样式表覆盖自己的样式

来自分类Dev

外部样式表

来自分类Dev

GraphML 样式表

来自分类Dev

覆盖本机样式表样式

来自分类Dev

如何阻止用户代理样式表覆盖我的CSS

来自分类Dev

页面加载后是否可以更改 css 样式表?

来自分类Dev

CKEditor 4:如何从插件添加CSS样式表?

来自分类Dev

CKEditor 4:如何从插件添加CSS样式表?

来自分类Dev

如何在WordPress中隐藏插件样式表

来自分类Dev

如何防止用户代理样式表覆盖我自己的 CSS?

来自分类Dev

我的Rails样式表无法加载/正常工作

来自分类Dev

如何覆盖全局Bootstrap样式表?

来自分类Dev

覆盖引导样式表失败

来自分类Dev

Sphinx 不会覆盖 css 样式表

来自分类Dev

Excel的最小样式表用日期打开XML?

来自分类Dev

用Javascript淡入和淡出CSS样式表

来自分类Dev

可以用Behat + Mink测试CSS样式表吗?

来自分类Dev

我可以在JavaFX 8中从字符串提供样式表吗?