web-dev-qa-db-fra.com

Ajouter le code CSS dans les scripts admin_enqueue_s

Comment puis-je ajouter du code CSS à admin_enqueue_scripts? Je l'ai fait pour login_enqueue_scripts, cela fonctionne bien, mais la même chose ne fonctionne pas pour admin_enqueue_scripts.

Voici l'extrait de code

add_action( 'admin_enqueue_scripts', 'custom_css_stuff' );


function custom_css_stuff() {
?>
<style type="text/css">
    body { color: red; }
</style>

<?php
}
?>

Cela ne change pas la couleur de police du corps. est-ce que je manque quelque chose ou y a-t-il un autre moyen de le faire?

1
Prasad Gavande

Si vous utilisez le hook admin_enqueue_scripts, utilisez wp_enqueue_script () pour mettre en file d'attente un fichier CSS avec les styles que vous souhaitez appliquer.

Si vous souhaitez générer un élément <style></style>, utilisez le hook admin_head pour le générer entre les balises <head></head>:

function custom_css_stuff() {
    ?>

    <style type="text/css">
        body { color: red; }
    </style>

    <?php
}
add_action( 'admin_head', 'custom_css_stuff' );
1
Jacob Peattie