Einzelnen Beitrag anzeigen
Alt 22.05.2008, 10:09   #10 (permalink)
marX
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 4.548
So, wenn ich jetzt noch weiß, was du dort oben angezeigt haben möchtest, dann sind wir schon 2 Schritte weiter. Wenn du WordPress-"Seiten" dort angezeigt haben möchtest, zum Beispiel eine "Über mich"-Seite, dann kannst du diese einfach im Backend anlegen. Klicke dazu in der Navigationsleiste auf "Schreiben" und dann auf "Seite". Eine so angelegte Seite erscheint automatisch in diesem Menü.

Nachtrag: Nein, tut sie nicht... wer zum Geier hat eigentlich dieses Menü "programmiert"? Ersetze mal den Teil:
PHP-Code:
<!-- Anfang Navigations Reiter -->
   <ul>
    <li class="page_item<?php if(is_home()){ ?> active<?php ?>"><a href='<?php bloginfo('url'); ?>'>Home</a></li>
    <?php
     $pages 
my_get_pages();
     if (
$pages) {
      foreach (
$pages as $page) {
       
$page_id $page->ID;
          
$page_title $page->post_title;
          
$page_name $page->post_name;
          if (
$page_name == "archives") {
           (
is_page($page_id) || is_archive() || is_search() || is_single())?$isCurrent ' class="active"':$isCurrent='';
           echo 
"<li".$isCurrent."><a href=\"".get_page_link($page_id)."\">Archive</a></li>\n";
          }
          elseif(
$page_name == "about") {
           (
is_page($page_id))?$isCurrent ' class="active"':$isCurrent='';
           echo 
"<li".$isCurrent."><a href=\"".get_page_link($page_id)."\">&Uuml;ber</a></li>\n";
          }
    
// Der untenstehende Code kann genutzt werden, um zusätzliche Menü-Einträge im Header an zu legen
    // HOME, ARCHIVE, INFO und KONTAKT sind voreingestellt
    //  Kommentartags (/* */) entfernen um eine eigene Kontakt-Seite anlegen zu können
    /*   elseif ($page_name == "kontakt") {
        (is_page($page_id))?$isCurrent = ' class="active"':$isCurrent='';
        echo "<li".$isCurrent."><a href=\"".get_page_link($page_id)."\">Kontakt</a></li>\n";
       }
    */

       // Du kannst den Code unten aukommentieren, wenn Du nicht möchtest, dass der 'about_quick' Eintrag, den
       // Du in der obersten Navigation angelegt hast als Reiter im Header erscheint
       // Normalerweise musst Du hier nichts machen, es sei denn, Du hast jede Seite so eingestellt hast,
       // dass sie im Menü erscheint. Die Navigationsleite wird die Seite so oder so nicht anzeigen
    /*
       elseif ($page_name == "about_quick") {
        //do nothing... this is a special page...
       }
    */
    // Eigentlich würdest Du die Kommentartags (/* */) unten entfernen, damit JEDE Seite einen Eintrag in der Navigation-Zeile erhält. Wie dem auch sei, bei deisem Theme funktioniert diese nicht. Daher ...
    // navigation.  However, in this particular theme THIS WILL NOT WORK.  So...
    //   **** DEN * CODE * UNTEN * AUSKOMMENTIERT * LASSEN ****
    /*
       else {
        (is_page($page_id))?$isCurrent = ' class="active"':$isCurrent='';
        echo "<li".$isCurrent."><a href=\"".get_page_link($page_id)."\">$page_title</a></li>\n";
       }
    */
    //   **** ENDE * AUSKOMMENTIERT * LASSEN ********************
      
}
     }
    
?>
    <!-- Den unten stehenden Kontakt-Link auskommentieren falls Du weiter oben bereits eine seperate Seite aktiviert hast -->
    <li class="page_item"><a href='mailto:<?php bloginfo('admin_email'); ?>'>Kontakt</a></li>
   </ul>
   <!-- Ende Navigations Zeile -->
mit diesem Code:
PHP-Code:
<!-- Anfang Navigations Reiter -->
   <ul>
    <li class="page_item<?php if(is_home()){ ?> active<?php ?>"><a href='<?php bloginfo('url'); ?>'>Home</a></li>
    <?php wp_list_pages(); ?>
    <!-- Den unten stehenden Kontakt-Link auskommentieren falls Du weiter oben bereits eine seperate Seite aktiviert hast -->
    <li class="page_item"><a href='mailto:<?php bloginfo('admin_email'); ?>'>Kontakt</a></li>
   </ul>
   <!-- Ende Navigations Zeile -->
Die letzte <li>-Zeile gibt deine Admin-Mailadresse als "Kontakt-Seite" aus. Den Eintrag würde ich löschen.
marX ist offline   Mit Zitat antworten