Hallo,
gibt es ein Codeschnipsel mit dem ich automatisch auf einer Wordpress-Seite alle Unterseiten dieser auflisten kann? Also quasi wie eine Sitemap aber eben nur die Unterseiten dieser Seite.
Gruß,
Andi
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHallo,
gibt es ein Codeschnipsel mit dem ich automatisch auf einer Wordpress-Seite alle Unterseiten dieser auflisten kann? Also quasi wie eine Sitemap aber eben nur die Unterseiten dieser Seite.
Gruß,
Andi
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.
das kannst du mit dem Template-Tag wp_list_pages erreichen. Ist im codex ganz gut beschrieben: http://codex.wordpress.org/Template_Tags/…#List_Sub-Pages
Aber wenn ich bsp diesen Code:
<?php
$children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
if ($children) { ?>
<ul>
<?php echo $children; ?>
</ul>
<?php } ?>
in die Seite einfüge, dann wird mir nur dieser Code angezeigt. :?
Zitat$children = wp_list_pages('title_li=&child_of='.$post->ID.’&echo=0′);
if ($children) { ?>
wo fügst du den Code ein? Muss natürlich direkt in Template (page.php).
Achso.... kann ich das nicht speziell bei verschiendenen Webseiten machen?
Ich habe aktuell folgende Navi:
Lexikon -> ABC -> verschiedene Begriffe
Nun möchte ich bei Lexikon das ganze ABC und bei den einzelnen Buchstaben die jeweils dazugehörigen verschiedenen Begriffe angezeigt bekommen. Geht das nicht mittels eines Code, den ich bei einer Seite einfügen kann?
Du kannst dir verschiedene Seitentemplate (<-klick) anlegen.
Vielen vielen Dank!!!! Es geht :)
Aktuell steht folgendes in meiner seite:
<?php
/*
Template Name: Hauptkategorien
*/
?>
<?php get_header(); ?>
<div class="box">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="content" id="post-<?php the_ID(); ?>">
<h1><?php the_title(); ?></h1>
<div class="entry">
<?php
$children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
if ($children) { ?>
<ul>
<?php echo $children; ?>
</ul>
<?php } ?>
<?php wp_link_pages(array('before' => '<p><strong>' . __('Pages:', 'kubrick') . '</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
</div>
</div>
<?php endwhile; endif; ?>
<?php edit_post_link(__('Edit this entry.', 'kubrick'), '<p>', '</p>'); ?>
<p class="clear"></p>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Alles anzeigen
Aktuell wird es so angezeigt: A Acker Ampel
Nun möchte ich das aber nur noch anders darstellen, dass alle Seiten Untereinander mit Punkten angelegt werden.
Also
A
B
Wie kann ich das noch umstellen?
Gruß,
Andreas
sollte doch eigentlich durch die <ul> gehen. Hast du mal einen Link zum Blog?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!