• Hallo,

    ich habe mir für bestimmte Seiten ein neues Template erstellt. Ich füge dort nicht die sidebar ein, sondern ein eigenes Menü.

    Ist es möglich, neue Seiten zu erstellen, die jedoch nicht angezeigt werden, sondern ausschließlich bei einem Direktaufruf? Ich möchte sie mit dem neu erstellten Menü aufrufen.

    mfg
    Ludwig

    • 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 meinst jetzt, dass neu erstellte Seiten nicht in der sidebar erscheinen (habs so verstanden).

    Geht ganz einfach:

    PHP
    <?php wp_list_pages('sort_column=ID& sort_order=desc&exclude=10&title_li=<h2>Infos</h2>' ); ?>

    Entscheidend ist also: &exclude=10
    10 ist dann z. B. Seite mit ID 10 die nicht in der Liste erscheint.

    ciao, Marius

  • Zitat

    Du meinst jetzt, dass neu erstellte Seiten nicht in der sidebar erscheinen (habs so verstanden).

    Ja das meine ich.

    Wo soll ich dann diesen Code einfügen?

    Zitat

    <?php wp_list_pages('sort_column=ID& sort_order=desc&exclude=10&title_li=<h2>Infos</h2>' ); ?>

    Ich erstelle ganz normal eine neue Seite ... dann erscheint sie doch normalerweise in der Hauptnavigation?

    Wie du wahrscheinlich mitbekommen hast, ich möchte aus WP eine Mischung aus CMS und Weblog machen. Wenn es erst mal steht, kann es jeder ganz einfach bedienen, und Wordpress eignet sich hervorragend dafür. Ausserdem gibt es hier eine gute Community .. ist auch ein großer Pluspunkt!

  • Zitat

    Ich erstelle ganz normal eine neue Seite ... dann erscheint sie doch normalerweise in der Hauptnavigation?

    Genau.. und in der Navigation erscheint eben folgender Text:

    PHP
    <?php wp_list_pages(...); ?>

    Diesem Code musst du eben ein &exclude=10 eingeben, wenn du möchtest, dass die Page mit ID 10 nicht gelistet werden soll.

    Hier noch ein hilfreicher Link:
    http://codex.wordpress.org/Template_Tags/wp_list_pages

  • Vielen Dank Marius!

    Damit komme ich sicherlich klar.
    Bei mehrern Seiten kann man das mit Kommazeichen trennen?

    &exclude=10, 11, 12 ..

    Ich probiere einfach mal alles aus

    Dein oberer Link hat mir trotz meinen schlechten Englischkenntnissen weitergeholfen. Ist meist selbsterklärend. So etwas gibts nicht auf deutsch, damit man sich besser einarbeiten kann?

    Nur noch eine andere Frage.

    Da ich gerne eigenen HTML-Code eingebe, benütze ich den WYSI-Wordpress Editor, weil er auch eine HTML-Funktion hat.

    Leider nimmt er nicht jeden Code an. Wie kann man ihm zu Beispiel beibringen, dass er folgenden annimmt?


    <acronym title="Die Beschreibung" lang="de">Ein Wort </acronym>

    Vielleicht kennst du dich auch damit aus? :idea:

    mfg
    Ludwig

  • Zitat

    Bei mehrern Seiten kann man das mit Kommazeichen trennen?


    Ja 8)

    Zitat


    Vielleicht kennst du dich auch damit aus?

    Leider nicht, habe ihn bisher noch nicht gebraucht. Aber vielleicht ist hier im Forum jemand, der/die Bescheid weiss.

    ciao

Jetzt mitmachen!

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