首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何组织插件CSS文件的优先级?

如何组织插件CSS文件的优先级?
EN

WordPress Development用户
提问于 2019-11-18 12:03:36
回答 1查看 2.1K关注 0票数 1

我正在开发的主题网站(阿斯特拉Pro与儿童主题)和插件。当我检查我在Chrome工具中的性能时,跟踪显示了具有高优先级的非关键样式表。

示例- lightbox样式表是主要文件之一:

有没有办法控制这些优先级,这样我就可以先放关键文件,然后放非关键文件?

初学者水平的答案将是非常感谢。

编辑#1:

我在我的子主题functions.php代码中添加了:

代码语言:javascript
运行
复制
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles', 99 );
function theme_enqueue_styles() {
    wp_enqueue_style( 'slb_core-css', '/wp-content/plugins/simple-lightbox/client/css/app.css' );
}

a. slb_core-css是一个样式表id b。当我在path中出错时,我得到了404错误,所以它可以正常工作,但是:

什么都没发生。样式表与前面的位置相同。

EN

回答 1

WordPress Development用户

发布于 2019-11-18 16:20:40

我在https://wordpress.org/support/topic/zerif-lite-child-theme/?replies=23#post-7476423偶然发现这个

看来WordPress add_action将允许您将优先级设置为整数。

代码语言:javascript
运行
复制
add_action( string $tag, callable $function_to_add, int $priority = 10, int $accepted_args = 1 )

通过添加"wp_enqueue_styles“或"wp_enqueue_scripts”作为操作方法,您可以设置样式的优先级。这有点麻烦,因为您必须使用不同的函数加载每个脚本,但这应该是可行的。

代码语言:javascript
运行
复制
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/352789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档