Seiten und Kategorien

  • Hey zusammen,

    ich habe mich eben frisch angemeldet da ich irgendwie ein Verständnis-Problem zwischen Seiten und Kategorien habe.

    Ich habe nun mehrere Seite angelegt, welche mir oben als Haupt-Navigation angezeigt werden. Ich habe die Mögichkeit die Seiten über das Backend anzupassen. Okay...

    Dann habe ich Artikel-Kategorien. In welchem Zusammenhang stehen diese mit den Seiten? Bzw. wie kann ich Artikel schreiben, welche auf den Seiten angezeigt werden? Irgendwie verwirrt mich das ganze doch sehr.

    Danke für eure Tipps.

    Gruß
    ottscho

    • 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

  • Seiten sind statische Seiten, gutes Bsp. ist immer das Impressum.
    Kategorien haben nix mit den statischen Seiten zu tun, sie werden dynamisch mit den zugeordneten Artikeln befüllt.

    Wenn du oben im Menü statt den Seiten lieber die Kategorien haben willst gibt es 2 Möglichkeiten. Entweder wenn dein Theme schon die neue Menü-Funktion (Design - Menüs) unterstützt, kannst du dort dein Menü individuell gestalten.
    Oder falls nicht, kannst du in der header.php das wp_list_pages() durch das wp_list_categories() ersetzen: http://codex.wordpress.org/Template_Tags/wp_list_categories

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Seiten sind statische Seiten, gutes Bsp. ist immer das Impressum.
    Kategorien haben nix mit den statischen Seiten zu tun, sie werden dynamisch mit den zugeordneten Artikeln befüllt.

    Wenn du oben im Menü statt den Seiten lieber die Kategorien haben willst gibt es 2 Möglichkeiten. Entweder wenn dein Theme schon die neue Menü-Funktion (Design - Menüs) unterstützt, kannst du dort dein Menü individuell gestalten.
    Oder falls nicht, kannst du in der header.php das wp_list_pages() durch das wp_list_categories() ersetzen: http://codex.wordpress.org/Template_Tags/wp_list_categories

    Danke für deine ausführliche AW.
    Wenn ich aber im Template die Function ersetze, dann habe ich das komplette MainMenü nur noch mit Kategorien? Habe ich das richtig verstanden?

    Was mache ich, wenn ich z.B. 3 statische Seiten habe und 4 dynamische Seiten (Kategorien)? Gibt es da auch eine Lösung?

    Danke

  • Ja gibt es seit WP3.0, die neue Funktion wp_nav_menu(), die im Theme eingebaut sein muss (bzw. von dir dann einzubauen wäre): http://codex.wordpress.org/Function_Reference/wp_nav_menu
    Das ist die erwähnte Funktion, die sich dann über Design - Menüs befüllen lässt. Das Standardtheme TwentyTen hat's drin, da kannst mal gucken.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • Morgen maxe,

    ich habe nun mal das Standard Template aktiviert und mir ein Menü gebastelt. Gleichzeitig hab ich mir mal den Code der Header.php angeschaut.

    Wenn ich nun mein Menü über die Widgets in den primären Widget Bereich reinziehe, so habe ich das gewünschte Menü, aber leider nicht oben als Haupt-Navigation, sondern rechts neben dem Content.

    Wie bekomme ich es hin, dass ich mein eigenes Widget Menü die obere Haupt-Navi ersetzt?

    Dieser Code ist ja für die Navi zuständig

    PHP
    <div id="access" role="navigation">
     <?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>
    </div>

    Danke für deine Hilfe.

Jetzt mitmachen!

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