0

WordPress: Unterseiten einer Seite anzeigen • Childpages

Mit ein paar Zeilen PHP-Code lassen sich an beliebiger Stelle Die Unterseiten der aktuellen Seiten ausgeben. Wer das nicht direkt ins Theme schreiben will, benutzt das Plugin PHP Code for Posts and Pages

Das Prinzip

<?php
if (is_page('seitennr.')) {
echo "anweisung";
} else {
echo "anweisung";
}
?>

Code zur Ausgabe der Unterseiten

<ul>
		<?php
	global $wp_query;

	if( empty($wp_query->post->post_parent) ) {
	$parent = $wp_query->post->ID;
	} else {
	$parent = $wp_query->post->post_parent;
	}

	$child_pages = $wpdb->get_results("SELECT *  FROM $wpdb->posts WHERE post_parent = ".$parent." AND post_status != 'trash' AND post_type = 'page' ORDER BY menu_order", 'OBJECT'); ?>
	<?php if ( $child_pages ) : foreach ( $child_pages as $pageChild ) : setup_postdata( $pageChild ); ?>
	<li><a href="<?php echo  get_permalink($pageChild->ID); ?>" rel="bookmark" title="<?php echo $pageChild->post_title; ?>"><?php echo $pageChild->post_title; ?></a></li>
	<?php endforeach; endif;?>
	</ul>

 

The post WordPress: Unterseiten einer Seite anzeigen • Childpages appeared first on die netztaucher.