Beiträge von Demjenigen

    Hauptseite überspringen / Weiterleiten auf 1. Menüpunkt:
    Manche Menüpunkte haben keine eigenen Inhalte, sondern dienen lediglich als Überschrift. Wie biegt man die Links so um, dass direkt der erste Unterpunkt aufgerufen wird (oder eben der favorisierte Unterpunkt)?

    Kann dies je nach Bedarf für jeden Menüpunkt eingerichtet werden?

    Danke und Gruß!

    Meine Topnav soll einige untergeordnete Elemente auch im Toplevel anbieten, etwa die Kandidaten "Kontakt" und "Impressum".
    Im WP-Backend sind sie als Unterpunkte der Hauptkategorie "Über uns" aufgeführt.
    Wie bringe ich die *zusätzlich* auch noch ganz nach oben?
    Zusätzliche "wp_list_pages" mit include="id" funktionieren nicht, auch nicht als Listenelement.

    Außerdem: Hauptseite überspringen / Weiterleiten auf 1. Menüpunkt


    Danke und Gruß!

    Umgang mit verschiedenen Navs

    Hallo nepf,

    falls Du das hier noch verfolgst (oder auch jemand neues):

    das Snippet ist eingebaut, so weit wunderbar - aaaber:

    Es wirkt sich jetzt auch auf meine Topnav aus. Das sollte es nicht. Dort sollte es erst eine Ebene tiefer greifen. Die erste Unterebene sollte hingegen mit einem Dropdown dargestellt werden.
    Also: 1. Ebene Topnav (Bsp. "Produkte"), 2. Ebene: Dropdown-Menü; Klick läd Menüpunke der 3. Ebene als Sidebar. Außerdem auch als Dropdown. Wenn ich direkt im Dropdown der 3. Ebene einen Punkt anklicke, erscheint ebenfalls das Menü in der Sidebar, die angewählte Seite wird aber unmittelbar aufgerufen und in der Sidebar als aktiv dargestellt.

    Wie trenne ich den Aufruf der unterschiedlichen Navs?

    Die Trennung der Navs selbst habe ich übrigens über include/exclude realisiert:
    Die Topnav excludiert die drei Page IDs der Hauptnav, diese wiederum inkludiert nur diese 3.

    Ich hätte noch zwei Nebenschauplätze, die nenne ich nachfolgend, veröffentliche sie aber als eigene Threads und baue danach die Links hier ein:

    • Menüpunkte mehrfach listen - sowohl auf der Hauptebene wie auch in einer Unterebene. Bsp.: Impressum und Kontakt sollen sowohl Bestandteil eines Menüpunktes (unterhalb von Über uns) sein, wie auch als eigene Menüpunkte im Top-Level platziert werden.
    • Hauptseite überspringen / Weiterleiten auf 1. Menüpunkt: Manche Menüpunkte habe keine eigenen Inhalte, sondern dienen lediglich als Überschrift. Wie biegt man die Links so um, dass direkt der erste Unterpunkt aufgerufen wird (oder eben der favorisierte Unterpunkt)?

    Danke und Gruß!

    Hallo Maxe,

    nochmals Danke für die Hilfestellung!
    Zu Deinen Tipps:

    • Umbenennen der home.php in front-page.php: Keine Besserung. Im Backend ist zwar "statische Startseite" ausgewählt, jedoch keine explizite Startseite oder Artikelseite. Es werden mir nur Seitentitel für Inhaltsseiten vorgeschlagen, die da nicht hinsollen.
    • Registrieren des Menüs funktioniert, im Bereich "Design" erscheint jetzt auch "Menü" als eigener Punkt. Ich habe versucht, mehrere Menüs zu registrieren (beide 'primary', da ich zwei horizontale "Hauptnavigationsleisten" verwende), aber nur der letzte wird im Backend unter "Anordnung im Theme" angezeigt.


    So weit mal...

    Meine Startseite wird nicht so angezeigt, wie ich mir das vorstelle.

    Hintergrund: Ich erstelle ein eigenes Theme für mich nach meinen eigenen Design-Vorgaben. PHP-Kenntnisse spärlich.
    Für den Anfang habe ich eine index.php als Ausgangsbasis entworfen und daraus eine home.php abgeleitet.

    So wollte ich's angehen:
    Für die Homepage habe ich eigene .Klassen und #ids vergeben und definiert, die nur auf der Homepage selbst greifen sollen. Als da wären:

    • Ein größerer Header als bei den restlichen Seiten (statt #header: #headerhome)
    • ein zweispaltiges Layout 3-2 (statt 3 Spalten 1-3-2), die Hauptspalte magazinmäßig aufgeteilt (statt #col3 --> #col3home, keine #col1, die Breite von #col3home erstreckt sich nach links über die Breite der abwesenden #col1)


    Ich bin davon ausgegangen, dass Klick auf Home diese Parameter abruft. Stattdessen aber werden mir 3 Spalten angezeigt wie in der index.php, die Inhalte der linken, großen Hauptspalte quetschen sich nun in der (jetzt: ) mittleren Spalte.

    Ich verwende für den Startseitenaufruf per Logo

    PHP
    <a href="<?php bloginfo ('home'); ?>">...</a>

    und in der Topnavigation

    PHP
    <li><a href="<?php echo get_option('home'); ?>" title="Zur Startseite wechseln">Startseite</a></li>

    Bei Klick auf Home erscheint im Browsertab "404 - Seite nicht gefunden". Aber nur im Browsertab. Es werden nach wie vor Inhalte (vermutlich index.php mangels 404.php) angezeigt. home.php liegt auf der gleichen Ebene wie die index.php.

    Danke!

    WP3 in WP2 vintage mode?

    Kann mir jemand erklären, wie man überhaupt in den Genuss der neuen Funktionen bekommt, ohne Twenty Ten zu aktivieren?
    Es muss doch möglich sein, andere Themes entsprechend zu aktualisieren?
    ???

    Ich wünschte, ich hätte den Luxus einer – wenn auch versteckten – Homepage-Funktion. Mein selbsterstelltes Theme will nämlich die home.php nicht erkennen. Die Titelleiste (der Browser-Tab) sagt "404 – Seite nicht gefunden", wenn ich auf Home klicke. Die Definitionen aus der home.php werden nicht angezeigt, das Layout bleibt auf index.php-Level.

    Also das ist kurios...

    Mit Hilfe von FireBug kann ich die verschiedenen Areas meiner Menüpunkte sichtbar machen, das Menü selbst bleibt aber unsichtbar. Auch der Mauscursor stellt nicht auf Klickmich um...

    Auch wenn ich natürlich froh bin, eine Fertiglösung geliefert zu bekommen, für mich als PHP-Dummy ist das fürs Verständnis ganz schön kryptisch.
    Was bedeutet "global $notfound"? Muss das hier am Anfang stehen?
    (Hintergedanke natürlich: Hat das vielleicht was mit dem unsichtbaren Menü zu tun...?)

    Ich bekomme zwar einen HTML-Output, aber der wird nicht im Browser angezeigt – die linke Spalte bleibt leer.
    Ich habe einfach den obigen Code an die Stelle meines Codes gesetzt. Allerdings liegt der jetzt in einem <ul> Tag.


    • Kann das an den automatisch generierten, mir unbekannten und undefinierten Klassen liegen (.box-right, .box-right-content, .page_item page_item-192 (u.a.), .children, .box-right-bottom)?
    • Muss ich mich beim css an eine WP-Nomenklatur halten? War mir nicht bewusst... ich habe mit dem Layout und css angefangen und munter eigene Namen für .classes und #ids vergeben
      ...oder sind dies nur wp-interne Klassen, die eher interne, administrative denn gestalterische Funktion innehaben sollen?
    • Der Klassenname "page-item page-item-(Zahl)" kommt mir seltsam vor: Darf ein Klassenname Leerzeichen enthalten (zwischen "item page")?
    • Der Output liegt matroschka-mäßig ziemlich tief eingepackt in insgesamt vier YAML-divs und danach innerhalb einer <ul>. Da die automatisch generierte Überschrift normalerweise nicht Bestandteil einer ul ist und der Output eine eigene ul erstellt, ist hier vermutlich einiges doppelt gemoppelt, oder?
    • Wie finde ich heraus, was die einzelnen automatisch generierten Klassen bezwecken? Die Klasse .box-right z.B. irritiert mich in einer linken Spalte
    • Oder habe ich was anderes übersehen?...


    Jetzt paste ich doch mal das Ergebnis hier rein:

    Danke schon mal für alle Anregungen!

    edit: Ich habe nur eine index.php, keine separate page.php, falls dies wichtig ist.

    Hallo zusammen,

    ich möchte mit WP eine Website erstellen und auch das Theme dafür. Erfahrungen mit PHP hatte ich vorher keine, mit WP auch keine.

    Ich möchte Unterpunkte meiner Navigation nicht als Dropdown dargestellt haben, sondern als extra Menü in der linken Spalte (von 3). Hierzu habe ich das child_of-Attribut verwendet, es wird aber nichts angezeigt. Geschrieben habe ich's so:
    <?php wp_list_pages('title_li=<h2>Pages</h2>&child_of=173,176,178'); ?>


    • Auch die Verwendung von title_li ist mir äußerst suspekt... Stimmt das so? Wenn ich's rausnehme ändert sich nichts, liegt also nicht unbedingt daran dass ich nichts sehe.
    • Außerdem stört mich jetzt die Tatsache, dass ich fest auf ganz bestimmte Seiten verdrahte. Wie dynamisiere ich den Aufruf so, dass ich ihn für jeden Link verwenden und auf die Unterseiten des angeklickten Links verweise?


    Danke und Gruß!

    Neuling sucht Aufklärung

    Kann mir jemand sagen, wo ich Infos darüber bekomme, wie ich mit der DB umgehen muss (s. obigen Post)?
    Ich kann zwar jetzt mit WordPress arbeiten, habe aber ein mulmiges Gefühl wegen der DB-Konfiguration und würde mich freuen, wenn mir ein "Tutor" (irgendeiner, nicht unbedingt die Moderatoren) bestätigen könnte, dass alles in Ordnung ist - oder eben Tipps zur Verbesserung gibt.

    Das ganze Feld WordPress, PHP und MySQL ist mir noch absolut unvertraut.

    Danke schon mal!

    Host modifiziert - jetzt geht's...

    Ich habe etwas verändert, ohne genau zu verstehen, was, aber es tut:

    In phpMyAdmin habe ich den Host von '%' (was soll das heißen?) in 'localhost' geändert und habe prompt kein Problem mehr mit der Installation.

    Allerdings: Jetzt habe ich zwei gleichlautende DB-User, einen mit Host '%' und einen mit 'localhost'. Ist das normal?
    Beide haben die gleichen Rechte, 0 globale, aber alle db-spezifischen.

    Wie auch immer, vielleicht sollte die Installationsanweisung um dieses Detail ergänzt werden.

    Kann mir jemand bestätigen, dass das richtig war, was ich gemacht habe? Oder kommt der Bock erst noch...? Danke schon mal.

    Hallo,

    bei Aufruf von install.php bekomme ich die o.a. Fehlermeldung.

    Ich habe gerade eben MAMP 1.7.2 installiert, den wordpress-Ordner brav in htdocs verschoben und lt. WordPress-Install-Anleitung eine Datenbank, einen Benutzer mit Passwort sowie sämtliche 'datenbank-spezifischen' Rechte dafür eingerichtet.
    Danach Änderung der wp-config.php mit eben diesen Angaben (db, user, pw)

    Warum klappt der Aufruf von install.php nicht?

    Gruß von Demjenigen