Heben Sie die Registrierung einer CSS-Datei auf, die mit einem Plugin geliefert wird

WPML-Plugin kommt mit einer eigenen CSS-Datei. Ich möchte alle CSS, die es enthält, loswerden, also lege ich alles zwischen /* */ . Allerdings muss ich das nochmal machen, wenn ich das Plugin aktualisiere. Gibt es eine Möglichkeit, eine CSS-Datei zu “entladen”?

Solutions Collecting From Web of "Heben Sie die Registrierung einer CSS-Datei auf, die mit einem Plugin geliefert wird"

Sie können die function wp_dequeue_style mit einem wp_enqueue_script-Hook verwenden, dessen Priorität höher ist als der WPML-Hook wp_enqueue_script. Fügen Sie folgenden Code in Ihre functions.php ein:

 function dequeue_wpml_styles(){ wp_dequeue_style( 'wmpl_style_handle' ); } add_action( 'wp_enqueue_scripts', 'dequeue_wpml_styles', 20 ); 

REPLACE ‘wmpl_style_handle’ mit dem Handle WPML registriert / enqueues den Stil.

UPDATE : Ich habe gerade einen Blick in WPML geworfen und es sieht so aus, dass es wp_enqueue_script nicht verwendet, um selectorselector.css einzubinden. Aber die gute Nachricht ist, dass es eine Konstante gibt, die das Laden der Sprachauswahlstile verhindern kann . Füge einfach die folgende Zeile zu deiner functions.php hinzu:

 define('ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS', true);