Twenty Eleven Theme - Mobile Version bearbeiten mittels Child Theme

  • Hallo, ich möchte meine mobile Version von Twenty Eleven Theme ähnlich meiner normalen Theme innerhalb des Child Theme bearbeiten.

    Ich möchte den Seiten-Titel und die Seite-Beschreibung nicht anzeigen lassen. Das habe ich wie folgt in meiner Child Theme für die normale Seite gemacht.

    Also habe ich das analog auch für das Response / Mobile Theme ausprobiert aber ohne Erfolg.

    Leider bringt das keine Änderung. Aber woran liegt es?

    Hier auch mal mein komplettes Child-Theme:

    Einmal editiert, zuletzt von DrMZxx (18. Januar 2013 um 23:54)

    • 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

  • Danke für die Antwort.
    Hab ich gemacht, aber leider ändert es dennoch nichts. Noch immer wird mir der Titel und die Beschreibung beid er mobilen Seite angezeigt.

    (Auszug aus der Child mit den Eintragungen zur Response)


    Zum besseren Verständnis hier der gesamte Response Bereich aus der Originalen style.css. Vielleicht hilft das weiter.

    Einmal editiert, zuletzt von DrMZxx (21. Januar 2013 um 01:10)

  • link zum problem?

    hast du den browser-cache geleert? zB mit 'STRG F5' oder (mehrfachem) neu-laden der webseite?

    Habe den Cache bei meinem Smartphone geleert und die Seite mittlerweile mehrfach neu aufgerufen.

    meine Seite:
    cinemafoyer.de

    Wenn man sich die Browserseite anschaut ist der Text über dem Headerbild nicht mehr vorhanden, da ich ihn bereits erfolgreich ausgeblendet habe. Aber wenn ich diese Seite über mein Smartphone öffne, zeigt er mir die integrierte Mobile-Seite an und dann immer mit dem Text über dem Headerbild.

  • Ich habe mir mal deine Seite am PC und auf dem Smartphone angeschaut.

    Nun verstehe ich was du meinst:
    Es wird wie es scheint nicht alles via CSS geregelt, denn wenn ich mit dem Smartphone auf die Seite gehe wird auch ein ganz anderes Menülayout usw. geladen + der Text über dem Header-image wird angezeigt.

    Gibt man sein Smartphone nun als Desktop-PC aus, so erscheint das schwarze Menü und der Text über dem Header-Image ist nicht mehr da.

    Sprich: irgendeine User-Agent Anfrage scheint da noch mitzuspielen.

    Du willst den Site-Title ja ausblenden...warum legst du in deinem Childtheme nicht eine header.php an mit dem selben Inhalt wie in dem Main-Theme und löscht die Zeile in dem der Blog-Title geladen wird?


    EDIT://

    Das sind die verantwortlichen Zeilen:

    PHP
    <hgroup>
            <h1 id="site-title"><span><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></span></h1>
                    <h2 id="site-description"><?php bloginfo( 'description' ); ?></h2>
    </hgroup>

    Einmal editiert, zuletzt von Pero (22. Januar 2013 um 14:18)


  • Du willst den Site-Title ja ausblenden...warum legst du in deinem Childtheme nicht eine header.php an mit dem selben Inhalt wie in dem Main-Theme und löscht die Zeile in dem der Blog-Title geladen wird?


    EDIT://

    Das sind die verantwortlichen Zeilen:
    ...

    Das habe ich auch schon probiert, aber das bezieht sich ebenfalls nur auf die Browserseite, nicht auf die mobile. Und für die Browserseite hab ich ja den Headertext mittels meiner style_child ausgeblendet.

  • So, da mich die Sache nicht in ruhe gelassen hat , habe ich deine Seite nochmal gründlich untersucht und bin fündig geworden!

    es liegt an einem Plugin ;)

    schau mal in folgende Datei:
    wp-content/plugins/jetpack/modules/minileven/theme/pub/minileven/style.css
    Version 3.4.2 (falls es mehrere gibt)

    und suche da nach:

    PHP
    #branding hgroup {
        margin-bottom: 1.3em;
    }

    lösche das margin und setze ein display:none;

    Damit sollte es gelöst sein ;)

  • JA, damit hat es funktioniert. Absolut genial und vielen lieben Dank für deine Hilfe.

    P.S. Kann man dafür auch eine Art child anlegen so das diese Änderung auch bestehen bleibt wenn das Theme ein Update bekommt?

  • Bitte ;)

    Puh, da bin ich überfragt. Ich wusste gar nicht, dass Jetpack sowas mitliefert.
    Notfalls musst das leider bei einem Update des Plugins manuell wieder ändern.

  • Hallo,

    vielleicht wäre es auch eine Idee, die mobile Version komplett auszuschalten? Ich fand die Ansicht auf dem iPhone/iPad ziemlich bescheiden.
    Dafür muss man in der header.php diese Zeile:
    meta name="viewport" content="width=device-width
    löschen.
    Das geht wie gewohnt in der header.php des Childtheme

    Gruß passerum

  • In der Regel ist

    Zitat

    [COLOR=#333333]meta name="viewport" content="width=device-width[/COLOR]

    für CSS zuständig, sollte also drin gelassen werden.

    Man müsste in den Plugineinstellungen einfach minileven ausschalten.

    Das Plugin arbeitet nämlich mit User-Agents und nicht mit meta-Angaben.

Jetzt mitmachen!

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