• Hallo,

    ich möchte, dass für jede Seite eine eigene style.css geladen wird und habe das jetzt so realisiert, aber momentan noch kein Server zum testen. Das hier ist der head.php

    <head>
    <!-- Checkt die jeweilige Seite und lädt dann die jeweilige CSS-Datei -->
    <?php if (is_single('Startseite')) ?>
    <link rel="stylesheet" href="styles/style1.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite1')) ?>
    <link rel="stylesheet" href="styles/style2.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite2')) ?>
    <link rel="stylesheet" href="styles/style3.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite3')) ?>
    <link rel="stylesheet" href="styles/style4.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite4')) ?>
    <link rel="stylesheet" href="styles/style5.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite5')) ?>
    <link rel="stylesheet" href="styles/style6.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite6')) ?>
    <link rel="stylesheet" href="styles/style7.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite7')) ?>
    <link rel="stylesheet" href="styles/style8.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite8')) ?>
    <link rel="stylesheet" href="styles/style9.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite9')) ?>
    <link rel="stylesheet" href="styles/style10.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite10')) ?>
    <link rel="stylesheet" href="styles/style11.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite11')) ?>
    <link rel="stylesheet" href="styles/style12.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite12')) ?>
    <link rel="stylesheet" href="styles/style13.css" type="text/css" media="screen"/>
    <?php if (is_single('Seite13')) ?>
    <link rel="stylesheet" href="styles/style14.css" type="text/css" media="screen"/>


    <!-- Lädt den Header, aus der oben bestimmten style.css -->
    <div id="header"></div>


    <!-- Lädt die Navigation, bei der man die Seiten unter Design: Menü bestimmen muss -->
    <?php wp_nav_menu( array('menu' => 'navi_oben' ) ); ?>


    </head>

    Von der Idee her ist es glaube ich gut gedacht, aber ich bin mir nicht sicher, ob das auch so klappt, wie ich es mir vorstelle. Kann man mehrere IF's hintereinander setzen?

    Danke für eure Hilfe.

    Mit freundlichen Grüßen
    Daniel Koch

    • 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 hättest auch für jede Seite ein eigenes Temlate anlegen können und beim Seite Erstellen zugewiesen. Hätte den Vorteil, dass Du ein Template für mehrere Seiten nutzen kannst.

  • Du hättest auch für jede Seite ein eigenes Temlate anlegen können und beim Seite Erstellen zugewiesen. Hätte den Vorteil, dass Du ein Template für mehrere Seiten nutzen kannst.

    Aber ich möchte eigentlich nur, dass bei jeder Seite ein anderes Headerbild angezeigt wird und einige Hover geändert werden. Das kann ich ja nur über die style.css machen. Da würde sich eine eigene Templateseite eher nicht lohnen? Glaubst du, dass das aber so funktionieren kann?

    Danke!

  • [FONT=courier new][COLOR=#0000ff]is_single() [/COLOR][/FONT]prueft artikel;
    fuer seiten verwende [FONT=courier new][COLOR=#0000ff]is_page()

    [/COLOR][FONT=verdana]startseite ist [/FONT][COLOR=#0000ff] is_home()

    http://codex.wordpress.org/Conditional_Tags[/COLOR][/FONT]

    Ach okay, gut zu wissen, dass muss ich also noch ändern. Weiß jemand, ob ich es als if-elseif-Anweisung schreiben soll?

    Danke

    PS:

Jetzt mitmachen!

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