js-Script einbinden mit IE conditional comments

  • Hallo zusammen,

    zum einbinden eines Scripts habe den folgenden Code in meiner functions.php:

    PHP
    function MYSCRIPT() 
    {     
    wp_register_script( 'MYSCRIPT', get_template_directory_uri() . '/js/MYSCRIPT.js', array( 'jquery' ), '2.0', false);
    wp_enqueue_script( 'MYSCRIPT' ); 
    } 
    add_action( 'wp_enqueue_scripts', 'MYSCRIPT' );


    Das funktioniert sauber und der Output sieht so aus:

    HTML
    <script type='text/javascript' src='http://localhost/wordpress/wp-content/themes/blabla/js/MYSCRIPT.js'></script>


    Ich möchte, dass das Script nur am IE (Version kleiner als 9) ausgeführt wird. Ich möchte daher, dass der Output folgendermaßen aussieht:

    HTML
    <!--[if lt IE 9]> 
    <script type='text/javascript' src='http://localhost/wordpress/wp-content/themes/blabla/js/MYSCRIPT.js'></script> 
    <![endif]-->

    Kann mir bitte jemand dabei helfen, den Code in der functions.php dahingehend zu modifizieren?
    (Es soll weiterhin sichergestellt sein, dass jQuery vorher geladen wird. -> array( 'jquery' ))

    Vielen Dank

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!