1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Twentytwelve Menu für kleine Bildschirme verschwindet wieder

Dieses Thema im Forum "Allgemeines" wurde erstellt von solo talent, 7. April 2019.

  1. solo talent

    solo talent Member

    Registriert seit:
    12. Januar 2011
    Beiträge:
    15
    Zustimmungen:
    0
    Bei meinem twentytwelve child theme funktioniert nach Update des Themes der Menu Button für kleine Bildschirme nicht mehr richtig. Gleich nach dem Update tat sich gar nichts bei Klick auf den Menu Button. Nachdem ich in header.php <h3> in <button> geändert habe erscheint nun das Menu aber nach 1 Sekunde verschwindet es wieder. Wieso ist das so? Muss in der navigation.js noch etwas geändert werden?
    Danke vorab für Hilfe!
     
  2. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    bei einem Update ändert sich das Childtheme nicht. Wo musstest du also h3 ändern? Gibt es einen Link zur Seite?
     
  3. solo talent

    solo talent Member

    Registriert seit:
    12. Januar 2011
    Beiträge:
    15
    Zustimmungen:
    0
    In Twenty Twelve 1.5 wurde in der header.php der Toggle-Button von <h3> auf <button> geändert.

    Alt: <h3 class="menu-toggle"><?php _e( 'Menu', 'twentytwelve' ); ?></h3>
    Neu: <button class="menu-toggle"><?php _e( 'Menu', 'twentytwelve' ); ?></button>

    Hier geht`s zur Baustelle: http://tinyurl.com/y3wf2pem
     
  4. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    Ich dachte du hättest ein Child-Theme?! Und im Child-Theme ändert sich beim Update nichts. Ist dein Child-Theme vermurkst?

    Ich sehe im Quellcode folgendes:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Der umschließende a-Tag ist dort falsch. Und so steht es auch nicht in der originalen header.php vom TwentyTwelve:
    https://themes.trac.wordpress.org/browser/twentytwelve/2.9/header.php (Zeile 43)

    Irgendwas habt ihr also verbastelt. Vergleiche mal eure mit der originalen Datei.
     
  5. solo talent

    solo talent Member

    Registriert seit:
    12. Januar 2011
    Beiträge:
    15
    Zustimmungen:
    0
    ich finde den Fehler nicht.
    Vermutlich ist da wirklich was vermurkst.
    Vielleicht kannst du dir mal die header.php des childthemes ansehen (danke schonmal!):

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  6. SirEctor

    SirEctor Well-Known Member
    Ehrenmitglied

    Registriert seit:
    28. Oktober 2008
    Beiträge:
    12.361
    Zustimmungen:
    427
    <h1> bzw. das <img> bekommt ein inline-style. Da fehlen Anführungszeichen " zum Schluss. Somit ist der nachfolgende Code fehlerhaft. Benutzt einen richtigen PHP-Editor, am Besten mit Systax-Highlighter, dann fällt sowas schnell auf.
     
  7. solo talent

    solo talent Member

    Registriert seit:
    12. Januar 2011
    Beiträge:
    15
    Zustimmungen:
    0
    besten Dank für die Mühe. Das war`s tatsächlich.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden