bestimmte Unterseiten mit anderem Theme laufen lassen?

  • Ahoi!

    Ich möchte gern einige "Landinpages" in meinen Blog einbinden. Dazu habe ich eine Kategorie "landing" in der sich die jeweiligen Artikel bzw. Seiten befinden die über die Url dann entsprechend aufgerufen werden sollen / können.

    Diese würde ich gern mit einem anderen Blog Template laufen lassen - gibt es hier eine Möglichleit wie ich sagen kann: Alles was in Kategorie XY liegt oder eine Unterseite von Z ist, soll mit dem Theme A laufen, alles andere mit Theme B?

    Und die Seiten unterscheiden sich so stark von einander, das es hier leider nicht reicht einfach ein eigenes Seiten Template zu erstellen ...

    • 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

  • du, im endeffekt kannst du zu 110% voneinander unterschiedliche seiten mit einem template machen. du kannst so gar einen anderen header, doctype, sogar language attribute einbinden. betrachte ein php-template, dass du einer seite zuweist einfach wie eine eigene seite. das ist es nämlich nicht nur praktisch, sondern auch faktisch. ;)

    Ein gutes Bsp ist Dustin Curtis Seite ... der macht sich die Arbeit sogar für jeden Artikel ein komplett anderes Design zu verwenden.

    Alles klar?

  • hallo kaiser!

    Zitat

    du, im endeffekt kannst du zu 110% voneinander unterschiedliche seiten mit einem template machen.

    das ist ja genau DAS, was ich nicht will ;)
    ich will explizit ein völlig anderes wordpress theme innerhalb einer Kategorie verwenden, da dieses auch gänzlich andere Optionen und Möglicheiten bietet als es ein normales Theme bereitstellt.

    Das ich das reine Seiten Design und Aufteilung mit mit unglaublich viel Aufwand ind Zeit in spezielle Unter Templates packen kann ist mir klar, aber ich will ein komplett anderes Theme nutzen - nicht Template.

  • Dann lädste einfach im HEader nen anderen Stylesheet, und den rest musste dann noch in der Ausgabe anpassen. Dann passt das ..

    ;)

    <?php if (have_read_this()) : while (have_read_this()) : read_it_again(); ?>

  • siehe NoMansLand - genau das sag ich ja, du kannst sogar eine zB header2.php einpacken oder einfach alles von diesem theme in einzelen php-Datei rüber kopieren und die einfach category.php oder category-[SLUG].php nennen und sobald du in einer (spezifischen: incl. Slug) Kategorie bist, greift dieses Template und sonst nix. Somit auch alles dort definierten Style-Sheets, Funktionen, etc.

  • Besteht die Möglichkeit das alles nochmal etwas, für mich verständlicher zu erklären? Im Grunde möchte ich genau so etwas wie pms beschrieben hatte.
    Ich habe eine Kategorie A mit Theme A und möchte, dass beim Klick auf Kategorie B Theme B gealden wird. Ich rede von kompletten Themes keine Templates.
    Bzw. wie würde der Weg aussehen, wenn ich alle relevanten files des Themes kopieren würde. Aus index.php würde eine zusätzliche index1.php, header.php wird zu header1.php. Wie bekomme ich WP dann dazu alle files mit 1 oder 2 etc. im Namen als eigenständiges Theme zu sehen und dieses mit der gewünschten Kategorie zuverknüpfen?

  • Ok. KURZ UND DEUTLICH: Es ist komplett wurscht, ob das ein anderes Theme oder NUR ein anderer Stylesheet ist. Das sind bloß Begriffe.

    Wenn Du mit einem Conditional Tag für Seite A den Stylesheet A und für Seite B den Stylesheet B aufrufst und jeder der beiden Seiten ein eigenes Template zuweist ist es EXAKT dasselbe, als ob Du zwei unterschiedliche Themes hast.

    if is_page('A') { stylesheet A }
    elseif is_page('B') { stylesheet B }

  • Ok. KURZ UND DEUTLICH: Es ist komplett wurscht, ob das ein anderes Theme oder NUR ein anderer Stylesheet ist. Das sind bloß Begriffe.

    Wenn Du mit einem Conditional Tag für Seite A den Stylesheet A und für Seite B den Stylesheet B aufrufst und jeder der beiden Seiten ein eigenes Template zuweist ist es EXAKT dasselbe, als ob Du zwei unterschiedliche Themes hast.

    if is_page('A') { stylesheet A }
    elseif is_page('B') { stylesheet B }

    Bitte nicht schlagen ab so einfach ist es doch nicht. Mit eigenem Theme meine ich ein komplettes Theme mit header.php functions.php etc.
    Ich erkläre es wie ich es mir vorstelle.

    Ich habe einen Blog der über Spiele berichtet. http://www.meinedomain.de lädt das Theme so wie es gedownloadet wurde und zeigt alle Infos über den gesamten Blog an. Sprich News etc. aus allen Kategorien.

    Wenn ich nun auf die Kategorie PC klicke soll ein für die Kategorie PC zugeschnittenes Theme geladen werden. Vom Aufbau ist es identisch mit dem Haupt-Theme. Jedoch wird über die index.php nicht das komplette Angebot des Blogs dargestellt sondern nun PC-relevantes.

    Im Header des PC-Themes stehn auch andere Menuepunkte drin als im Haupttheme.

  • [COLOR=black][FONT=Verdana]Hallo Tobias[/FONT][/COLOR]
    [COLOR=black][FONT=Verdana] [/FONT][/COLOR]
    [COLOR=black][FONT=Verdana]vielen Dank erst mal für den Link.[/FONT][/COLOR]
    [COLOR=black][FONT=Verdana] [/FONT][/COLOR]
    [COLOR=black][FONT=Verdana]Ich habe das Plug-In installiert, doch leider funktioniert es bei mir nicht. Ich kann zwar für jeder Unterseite ein anderes Theme auswählen doch wenn ich die Webseite aufrufe wird es nicht angezeigt, kannst Du mir da vielleicht helfen.[/FONT][/COLOR]

  • Leider: This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

  • Der Thread ist uralt. Ich mache hier mal zu. @bering mache am Besten einen neuen Beitrag auf, solltest du ein Problem haben.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

Jetzt mitmachen!

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