web-dev-qa-db-fra.com

Inclure la feuille de style d'impression

Comment lier correctement une feuille de style d'impression? Tous mes styles ont été mis en file d'attente dans le fichier de fonctions.

Le codex m'a suggéré de mettre le lien dans l'en-tête, mais cela n'a pas fonctionné. Existe-t-il une feuille de style d'impression centrale?

J'ai essayé de créer un lien dans l'en-tête mais je vois l'un de ces styles? Je vois le fichier print.css dans l'en-tête lorsque je regarde la source.

/css/print.css "type =" text/css "media =" print "/>

1
hyperdrive

Utilisez wp_enqueue_style pour ajouter une feuille de style d'impression, notez le paramètre media qui vous permet d'en faire une feuille de style spécifique à l'impression:

function wpa_print_styles(){
    wp_enqueue_style(
        'wpa-print-style', 
        get_stylesheet_directory_uri() . '/print-style.css', 
        array(), 
        '20130821', 
        'print' // print styles only
    );
}
add_action( 'wp_enqueue_scripts', 'wpa_print_styles' );
5
Milo