Schwieriges Problem: Stylesheets & conditionals

  • Hallo Leute,

    diesmal brauch ich wirklich Eure Hilfe. Ich steh leider komplett an...

    Ich muss Stylesheets laden und zwar (hier als Bsp) nur für den IE bis v7. In beiden Szenarios is WP_DEBUG true (wp-config.php).

    --------------------------------------------------

    Szenario 1)

    Code
    add_action('hook_ie_styles', wp_enqueue_style( 'my_ie_stylesheet', SOMEPATHCONSTANT . '/ie.css', false, '0.0', 'screen' ), 100 );

    Problem: Php-Notice:
    <br>
    <b>Notice</b>: Undefined offset: 0 in <b>C:\development\xampp\htdocs\wordpress\wp-includes\plugin.php</b> on line <b>747</b><br>
    <br>
    <b>Notice</b>: Undefined offset: 0 in <b>C:\development\xampp\htdocs\wordpress\wp-includes\plugin.php</b> on line <b>765</b><br>

    --------------------------------------------------

    Szenario 2)

    Code
    function load_ie_style() {
     wp_enqueue_style( 'my_ie_stylesheet', SOMEPATHCONSTANT . '/ie.css', false, '0.0', 'screen' );
    }
    global $wp_styles;
    $wp_styles->add_data( 'my_ie_stylesheet', 'conditional', 'lte IE 7' );
    add_action('hook_ie_styles', 'load_ie_style', 100);

    Problem: Stylesheet wird geladen, aber ohne conditionals.

    --------------------------------------------------

    Ich hoffe jemand kann mir dabei helfen. Mir fallen sogar schon die inzwischen grauen Haare aus.

    • 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

  • Code
    function load_ie_style() {
     wp_enqueue_style( 'my_ie_stylesheet', SOMEPATHCONSTANT . '/ie.css', false, '0.0', 'screen' );
    [COLOR=SeaGreen]global $wp_styles;
    $wp_styles->add_data( 'my_ie_stylesheet', 'conditional', 'lte IE 7' );[/COLOR]
    }
    add_action('hook_ie_styles', 'load_ie_style', 100);

    --------------------------------------------------

    Ok. graue Haare wieder entgraut: Lösung hier.

    Firebug laden! Foreregeln bitte lesen. FAQ. Bitte keine Anfragen per PN.

    Einmal editiert, zuletzt von kaiser (9. November 2010 um 16:39)

Jetzt mitmachen!

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