web-dev-qa-db-fra.com

Où mettre des feuilles de style pour le plugin?

Je veux mettre en file d'attente la feuille de style dans le plugin que je développe, comme ceci:

function utm_user_scripts() {
    $plugin_url = plugin_dir_url( __FILE__ );
    wp_enqueue_style( 'style',  $plugin_url . "/css/style.css");
}
add_action( 'wp_enqueue_scripts', 'utm_user_scripts' );

J'ajoute ce code dans le fichier principal, [plugin_name] .php.

Rien n'est chargé, quelle partie est-ce que je fais mal?

2
ivanacorovic

Ajoutez ce code dans votre fichier principal: [nom du plugin] .php:

    function utm_user_scripts() {
            $plugin_url = plugin_dir_url( __FILE__ );

        wp_enqueue_style( 'style',  $plugin_url . "/css/style.css");
    }

    add_action( 'admin_print_styles', 'utm_user_scripts' );

Donc, en gros, vous devez utiliser 'styles_admin_impression'. Au moins, ça a fait l'affaire pour moi.

3
ivanacorovic

J'ai fait un rapide Recherche Google sur la façon de mettre en file d'attente les styles de plug-ins et j'ai rencontré ces deux questions sur WordPress StackExchange. Vous pouvez les trouver ci-dessous et j'espère qu'ils vous aideront à résoudre votre problème.

Bonne chance :)

wp_enqueue_style pour un plugin avec plusieurs feuilles de style

Où est le bon endroit pour s'inscrire/mettre en file d'attente les scripts et les styles

1
Stephen