Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6709309
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 26, 20262026-05-26T07:51:56+00:00 2026-05-26T07:51:56+00:00

I am using wordpress for a project, and I am struggling to get the

  • 0

I am using wordpress for a project, and I am struggling to get the nav to show the pages I only request in the wp_list_pages function, I am wanting to only show 5 pages in my main mav, and then if that page has any children then show those in a dropdown, below is the code that I am currently using.

<?php wp_list_pages('title_li=&sort_column=post_date&include=138,110,135,101,167'); ?>

How do I show the children of the included pages?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-26T07:51:56+00:00Added an answer on May 26, 2026 at 7:51 am

    I find what works best for me in these situations is to forget about using wp_list pages. Instead, make a query and then iterate through the results to get page children.

    Example:

    <ul>
    <?php 
        $args = array(
            'include'  => array(138, 110, 135, 101, 167),
            'orderby' => 'post_date',
            'post_type'=> 'page',
        );
    
        /* Get posts according to arguments defined above */
        $pages = get_posts($args);
    
        echo "<ul>";
    
        /* Loop through the array returned by get_posts() */
        foreach ($pages as $page) {
    
            /* Grab the page id */
            $pageId = $page->ID;
    
            /* Get page title */
            $title = $page->post_title;
            echo "<li>$title</li>";         
    
            /* Use page id to list child pages */
            wp_list_pages("title_li=&child_of=$pageId" );
    
            /* Hint: get_posts() returns a lot more that just title and page id. Uncomment following 3 lines to see what else is returned: */
            //echo "<pre>";
            //print_r($page);
            //echo "</pre>";
        } 
        echo "</ul>";
    ?>
    </ul>
    

    And your output should look something like:

    <ul>
        <li>Parent Page1<li>
    
        <ul>
            <li>Child page1</li>
            <li>Child page2</li>
            <li>Child page etc</li>
        </ul>
    
        <li>Parent Page2</li>
    
        <ul>
            <li>Child page1</li>
            <li>Child page2</li>
            <li>Child page etc</li>
        </ul>
    
        ...and so forth
    </ul>
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

First, I am using Wordpress for this project but I don't think this issue
I'm using wordpress for a project and I have notice an unusual condition paradox.
I am using Wordpress and project root directory is undersubdirectory , i.e http:localhost/prjctroot/project .
Ok, so I'm using the wordpress infinite scroll plugin for a project: http://www.infinite-scroll.com/ Everything
Using wordpress, I am pulling in a custom fields from specific posts to fill
Im using Wordpress, Im also creating posts via XMLRPC based on an RSS feed
I run my blog using Wordpress and all too recently became a big believer
I am using wordpress and use custom permalink structure: /%category%/%postname%/ My problem is that
I created a site using wordpress. I installed the 'starkers' theme and modified it.
I just started out using wordpress as a CMS. On the site I have

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.