Seiten & Kategorien in Navigation "mischen"?

  • Hallo,
    sorry für die gewiss etwas unbeholfene Frage, bin ein absoluter "WordPress-Frischling". Und ja - ich habe die Suche genutzt, aber nix gefunden...

    Ich möchte im Menü "oben" gerne meine Kategorien drin haben, was das Theme "Mainstream" auch ermöglicht. Jedoch möchte zusätzlich noch einen Menü-Punkt für einen Permalink haben, der auf mein phpBB-Forum verweist, das ich über wp-united verknüpft habe (lassen).

    Ich könnte das mit dem Forum leicht lösen indem ich einfach Seiten statt Kategorien oben im Hauptmenü anzeigen lasse (und eine leere Seite erstelle, die einfach nur den Permalink zum Forum enthält), aber dann hab ich ja die Kategorien nicht mehr, die mir auch wichtig sind.

    Und die Lösung über die Sidebar ist mir zu unauffällig :sad:

    Irgendwelche Ideen???
    1.000 Dank!

    • 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

  • Warum setzt du dann in die header.php nicht einfach neben wp_list_categories() noch einen statischen Link zum Forum.

    [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]

  • [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]

  • Hm - offensichtlich doch nicht... :?

    Habe den entsprechenden Eintrag gefunden, weiss aber nicht wie ich den Link nun einbauen muss.

    Code
    wp_list_categories('sort_column=menu_order&depth=3&title_li=&exclude='.get_option('woo_nav_exclude')) '<a href="http://www.tagesschau.de/">ARD Tagesschau</a>'; 
    					else
    						wp_list_pages('sort_column=menu_order&depth=3&title_li=&exclude='.get_option('woo_nav_exclude')); 
    				?>

    So wie hier geht´s schon mal nicht.
    Wär einer von Euch so nett mir zu helfen???

    Vielen Dank!

  • ick täts ma so versuchen:

    Code
    wp_list_categories('sort_column=menu_order&depth=3&title_li=&exclude='.get_option('woo_nav_exclude'));
    <li><a href="http://www.tagesschau.de/">ARD Tagesschau</a></li>

    [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]

  • Nee, leider nich:

    Parse error: syntax error, unexpected '<' in /homepages/1/dxxxxxxxx/htdocs/xxxx/wp-content/themes/mainstream/header.php on line 71

    Hab auch mal ein bissle rumgespielt mit Leerzeichen und Semikolon versetzen und so, aber leider ohne Erfolg. Vielleicht liegts ja auch daran, das man beim Theme aussuchen kann ob man Seiten oder Kategorien als Menüpunkte haben kann?
    Hier zur Sicherheit nochmal der komplette Abschnitt:

    PHP
    <?php 
    					if (get_option('woo_cat_menu') == 'true') 
    						wp_list_categories('sort_column=menu_order&depth=3&title_li=&exclude='.get_option('woo_nav_exclude')); 
    					else
    						wp_list_pages('sort_column=menu_order&depth=3&title_li=&exclude='.get_option('woo_nav_exclude')); 
    				?>
  • aja, dann am einfachsten so:

    PHP
    <?php 
      if (get_option('woo_cat_menu') == 'true') 
      wp_list_categories('sort_column=menu_order&depth=3&title_li=&exclude='.get_option('woo_nav_exclude')); 
      else
      wp_list_pages('sort_column=menu_order&depth=3&title_li=&exclude='.get_option('woo_nav_exclude')); 
    ?>
    <li><a href="http://www.tagesschau.de/">ARD Tagesschau</a></li>

    [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]

  • Hallo,

    ich habe ähnliches vor. Wir müssen seiten fest ins obere Menü einbinden. Die wird in der function.php wie folgt aufgerufen:

    Code
    function j_globalnav() {
        $menu = wp_list_pages('title_li=&echo=0'); // Params for the page list in header.php
        echo str_replace(array("\r", "\n", "\t"), '', $menu);
    }

    Wie kann ich dort statische Einträge zu bestehenden Seiten eintragen?

    Danke Roy

  • und wie sieht die header.php dazu aus?

    [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]

Jetzt mitmachen!

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