親ページと子ページ

2015/12/10

親ページの時と子ページの時で分岐

<?php if(is_page() && $post->post_parent): ?>
親ページの時
<?php else: ?>
子ページの時
<?php endif; ?>

親ページのスラッグ

<?php echo get_page_uri($post->post_parent); ?>

親ページのタイトル

<?php echo get_the_title($post->post_parent); ?>

子ページの一覧を表示

<?php
	$parent_id = get_the_ID();
	$args = 'posts_per_page=-1&post_type=page&orderby=menu_order&post_parent='.$parent_id;
	query_posts($args);
?>

/*ここから*/
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
ここにタイトルや本文
<?php endwhile; endif; ?>
/*ここまではいつもどおりの記事表示*/

<?php wp_reset_query(); ?>