[COLOR=#333333][FONT=sans-serif]Ich erstelle eine Single Page Seite. Dabei möchte ich, dass jede section eine ID bekommt, beginnend bei 1 und aufsteigend. Bis jetzt habe ich das Folgende:
[/FONT][/COLOR][COLOR=#333333][FONT=sans-serif]
PHP
<?php
$args = array(
'sort_order' => 'ASC',
'sort_column' => 'menu_order', //post_title
'hierarchical' => 1,
'exclude' => '',
'child_of' => 0,
'parent' => -1,
'exclude_tree' => '',
'number' => '',
'offset' => 0,
'post_type' => 'page',
'post_status' => 'publish'
);
$pages = get_pages($args);
//start loop
foreach ($pages as $page_data) {
$content = apply_filters('the_content', $page_data->post_content);
$title = $page_data->post_title;
$slug = $page_data->post_name;
?>
<div id="<?php echo $i++; ?>" class='<?php echo "$slug" ?>'><a name='<?php echo "$slug" ?>'></a>
<h1><?php echo "$title" ?></h1>
<?php echo "$content" ?>
</div>
<?php } ?>
Alles anzeigen
Das Problem ist nur, dass das Zählen erst bei der 2. section beginnt, nicht bei der ersten. Die ID der 1. section ist leer. Hier der Output im Browser:
Wo habe ich einen Fehler gemacht?[/FONT][/COLOR]