您有3个选项:
Option 1:
使用依赖项,首先获取样式handler
, 如果您有权访问该文件,可以从wp_enqueue_style
函数,如果不是,请检查HTML代码并找到id
处理程序的id
没有-css
如果你正在使用
wp_enqueue_style 或
wp_register_style, 有一个参数称为
$deps
这是CSS文件的依赖项数组,这里是一个子主题将父CSS文件作为依赖项加载的示例,因此它首先加载:
function my_theme_enqueue_styles() {
wp_enqueue_style( \'child-style\',
get_stylesheet_directory_uri() . \'/style.css\',
array( \'parent-style\' ), //HERE THE HANDLE OF THE CSS FILE I WANT TO LOAD FIRST
wp_get_theme()->get(\'Version\')
);
}
Option 2:
使用钩子的附加操作列表中的执行优先级
$priority
中的参数
add_action 函数,默认值为10。如果您看到主题CSS没有设置它,您可以将其设置为20,或者如果您有权访问主题文件,则将其设置为ssay 20,并将插件设置为30,如果不只是将其设置为更高的数字,如
9999
没有限制,也没有性能惩罚:
add_action( \'admin_enqueue_scripts\', \'load_custom_wp_admin_style\', 9999 );
Option 3:
使用
hook
, 您可以添加
enqueue function
到
wp_footer
操作,确保主题CSS文件正在加载到
wp_head
add_action( \'wp_footer\', \'load_my_css_file\' );
因此,主题CSS文件将加载到
<head>
插件CSS文件将稍后加载到页脚中。