Wie lässt sich eine CSS Datei einer externen Seite entfernen?
-
Hallo,
ich verwende Elementor und das oceanwp Theme. Im Customizer habe ich ein Google Font als Standardschrift gewählt. Diese möchte ich aber einbetten und nicht über https://fonts.googleapis.com… laden.
Daher habe ich die Schrift auf meinen Server geladen und in meine CSS Datei gepackt. (In Elementor pro kann man eigene Schriften einbetten, die pro Version habe ich aber nicht).
Über die functions.php im Child-Theme entferne ich verschiedene CSS und JS Dateien, die ich aktuell nicht benötige.
add_action( 'wp_enqueue_scripts', 'wps_deregister_styles', 100 ); function wps_deregister_styles() { // CSS Dateien entfernen wp_dequeue_style( 'wp-block-library' ); // Gutenberg wp_dequeue_style( 'wp-block-library-theme' ); wp_dequeue_style( 'simple-line-icons' ); // Icons die ich nicht verwende wp_dequeue_style( 'magnific-popup' ); // Lightbox die ich nicht verwende wp_dequeue_style( 'slick' ); // Slider den ich nicht verwende wp_dequeue_style( 'oceanwp-google-font-montserrat' ); wp_dequeue_style( 'google-fonts-1' ); wp_deregister_style( 'google-fonts-1' ); // JS Dateien entfernen wp_dequeue_script('magnific-popup'); wp_dequeue_script('oceanwp-lightbox'); }Funktioniert alles, nur „google-fonts-1“ ist weiter im
<head>zu finden. Die ID sollte stimmen:<link rel="stylesheet" id="google-fonts-1-css" href="https://fonts.googleapis.com/css?familyWarum wird das Tag nicht entfernt?
Gruße
ebody
Das Thema „Wie lässt sich eine CSS Datei einer externen Seite entfernen?“ ist für neue Antworten geschlossen.