Twitter oEmbed hat CSS Element Style (width:550px!important) - woher?

  • Hallo Leute,
    ich habe das Problem das in meinem Blog (http://www.my-azur.de/blog/twitter-test/) Twitter oEmbeds mit einem CSS Eelement Style versehen werden und ich nicht weiß woher Wordpress diese Einstellung nimmt.

    Dadurch ist das oEmbed nicht mehr flexibel. Wie man am Beispiel hier (http://en.support.wordpress.com/twitter/twitte…ding-with-a-url) sehen kann hat es keine feste Breite.

    Bei mir
    <div id="twitter-widget-0" class="twitter-tweet-rendered" lang="de" style=";width:550px!important">

    auf http://en.support.wordpress.com/twitter/twitter-embeds/
    <div id="twitter-widget-0" class="twitter-tweet-rendered" lang="en" style="">

    LG, Marco

    • 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

  • Das Problem liegt bei Twitter. Twitter gibt statt einer max-width von 550px eine width von 550px vor.
    Hier ein schneller und einfacher Hotfix für die functions.php

    Gibt es einen besseren Hook, an dem man ansetzen kann? oembed_dataparse wird in manchen Lösungen genutzt, jedoch gibts den scheinbar nicht.

    Zitat

    function twitter_oembed_hotfix($content)
    {
    $content = str_replace('<blockquote class="twitter-tweet" width="550" lang="de">', '<blockquote class="twitter-tweet" lang="de">',$content);
    return $content;
    }
    add_filter('the_content','twitter_oembed_hotfix');

Jetzt mitmachen!

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