Klick auf Button soll Seiten Template verändern

  • Hallo zusammen,
    hat jemand eine Idee, wie ich auf einer Wordpress Seite ein Button platzieren kann, der bei Klick das Seiten Template (nicht das gesamte Design) vordefiniert ändern kann?

    Hintergrund: Wir haben eine Siete erstellt. Sehr umfangreich. Alles gut soweit. Da die Seite von öffentlicher Hand betrieben wird müssen die nun die Barrierefreiheit einbauen. Ok... wir haben "One Click Accessibility" eingefügt. Das passt sehr gut, nun möchten Sie aber noch haben, dass es möglich sein soll bestimmte Inhalte wir Headerbild und sowas, auzublenden per Klick. Ok, anderes Seiten Template und dann sind die Teile weg. Aber das switchen muss ja im Frontend noch gemacht werden. :-)

    Viele Grüße
    Stephan

    • 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

  • Hi,

    ich habe da was im Web gefunden, das käme deinem Vorhaben schon recht nahe. Ist zwar in Englisch, aber eventuell gibt es dir ja ein paar Hinweise, wie du das ganze umsetzen könntest.
    https://wordpress.stackexchange.com/questions/1150…mplate-on-click

    Ob das jetzt auch für die komplette Seite nutzbar ist, also einmal Button klicken und der ganze Blog wird immer wie gewünscht dargestellt, glaube ich allerdings nicht.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Ich würde einen anderen Weg gehen. Alle die Templates, die barrierefreie Anpassungen haben sollen, würde ich mit einem Prefix versehen, z.B. bf_ (bf_page.php, bf_header.php, usw.). Über den Button würde ich einen Cookie setzen, z.B. bf_switch. Über den Filter Hook template_include würde ich dann das Laden der Templates gemäß Cookie anpassen. Auf diese Weise kann die gesamte Logic in einer Funktion abgebildet werden und Caching Plugins können beide Versionen zwischenspeichern.

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

  • Vielen Dank für die Tipps. Das vom Michael, kann ich mir soagr gut vorstellen das es gar nicht so kompliziert ist. Die Anleitung vom Marcus, erschein mir erstmal etwas unverständlich. Vielleicht auch, weil ich dann doch durch die Englische Sprache was falsch verstanden habe. Ich werde mal schauen ob ich es gelöst bekomme.

Jetzt mitmachen!

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