web-dev-qa-db-fra.com

Annuler l'enregistrement du lien de style CSS 'open-sans-css'

Lorsque l'utilisateur est connecté, WP ajoute dans son pied de page ce CSS:

<link rel='stylesheet' id='open-sans-css'  href='//fonts.googleapis.com/css?family=Open+Sans....' type='text/css' media='all' />

Ce style n'est pas enregistré dans mon thème. Si je change de thème, le fichier est toujours appelé dans un thème, il se trouve quelque part dans les fichiers principaux WP.

Comment l'enlever?

2
Advanced SEO

WP Core utilise en réalité la police Open Sans; ce n'est pas un plugin. il existe un plugin qui le supprime, mais vous pouvez probablement simplement vous retirer de la file d'attente ou le désenregistrez .

ajouter ceci à functions.php devrait fonctionner; si vous souhaitez également le supprimer du backend, accrochez-vous à l'action admin_print_styles.

function dequeue_opensans_css() {
    wp_dequeue_style( 'open-sans' );
}
add_action( 'wp_enqueue_scripts', 'dequeue_opensans_css', 999 );

si elle se trouve en bas de page, modifiez la ligne add_action():

add_action('wp_footer','dequeue _opensans_css',1);

non testé, mais cela devrait fonctionner.

3
Caleb

Ajoutez ce qui suit à votre functions.php

function replace_admin_open_sans() {
    wp_deregister_style( 'open-sans' );
    wp_register_style( 'open-sans', false );
    wp_enqueue_style( 'open-sans', '' );
}
add_action( 'init', replace_admin_open_sans');  
1
sidonaldson