web-dev-qa-db-fra.com

Comment forcer stylesheet à se charger avant tout dans l'en-tête?

J'ai besoin d'une feuille de style à ajouter à l'en-tête avant toute chose. Cela signifie avant tout style ou script ajouté automatiquement par l'un des plugins que j'utilise également.

J'ai pensé que je pourrais ajouter cette feuille de style avec wp_enqueue_script, mais je ne sais pas comment le forcer à être chargé avant d'autres feuilles de style ou scripts sur lesquels je n'ai pas le contrôle.

Merci.

* Ceci est pour un thème auquel je dois ajouter une feuille de style. Ce n'est pas pour un plugin que je construis.

2
Mark.C

La balise que vous souhaitez appeler pour exécuter votre fonction est le wp_head() avec une priorité de 1.

Dans le fichier functions.php de votre thème enfant, ajoutez les éléments suivants:

add_action( 'wp_head', 'wpse_239006_style', 1 );
function wpse_239006_style() {
    wp_enqueue_script();
}
2