子ページのタイトル一覧を表示 : WordPress

Pocket

スラッグ名からページIDを取得して子ページのタイトル一覧を取得する。

  • スラッグ名からページIDを取得する関数はget_page_by_path
<?php
    /**
    * スラッグからIDを取得して子ページを取得する。
    */
    $parentPage = get_page_by_path('example');
    $parentId = $parentPage->ID;
    ?>
<ul>
    <?php $lastposts = get_posts('post_type=page&posts_per_page=5&post_parent=' . $parentId); ?>
    <?php foreach($lastposts as $post) : setup_postdata($post); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    <?php wp_reset_postdata(); ?>
 </ul>

» Gist

コメント

No comments yet.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。