问题是你的动作是按照你感知到的顺序运行的,而样式只是由WordPress收集并以随机顺序包含。
add\\u操作的顺序并不重要。我会这样做:
function add_all_stylesheets() {
// you omitted this from your question, see below
}
add_action(\'wp_enqueue_scripts\', \'add_all_stylesheets\');
现在-如果您希望按顺序包含脚本,则需要让它们相互“依赖”,以便级联。
function add_all_stylesheets() {
wp_enqueue_style( \'stylesheet-one\', get_template_directory_uri() . \'/css/stylesheet-one.css\' );
wp_enqueue_style( \'stylesheet-two\', get_template_directory_uri() . \'/css/stylesheet-two.css\', array( \'stylesheet-one\' ) );
wp_enqueue_style( \'stylesheet-three\', get_template_directory_uri() . \'/css/stylesheet-three.css\', array( \'stylesheet-two\' ) );
}
add_action(\'wp_enqueue_scripts\', \'add_all_stylesheets\');
现在,您的“样式表二”依赖于“样式表一”,而“三”依赖于“二”。这应该是您想要的效果。