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

有没有办法控制这些优先级,这样我就可以先放关键文件,然后放非关键文件?
初学者水平的答案将是非常感谢。
编辑#1:
我在我的子主题functions.php代码中添加了:
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错误,所以它可以正常工作,但是:
什么都没发生。样式表与前面的位置相同。
发布于 2019-11-18 16:20:40
我在https://wordpress.org/support/topic/zerif-lite-child-theme/?replies=23#post-7476423偶然发现这个
看来WordPress add_action将允许您将优先级设置为整数。
add_action( string $tag, callable $function_to_add, int $priority = 10, int $accepted_args = 1 )通过添加"wp_enqueue_styles“或"wp_enqueue_scripts”作为操作方法,您可以设置样式的优先级。这有点麻烦,因为您必须使用不同的函数加载每个脚本,但这应该是可行的。
https://wordpress.stackexchange.com/questions/352789
复制相似问题