WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by douglaskarr v1.4.1

List Child Pages Shortcode

A simple plugin to add list of child pages within the content of a parent page.

List Child Pages Shortcode

The facts

Rating
5★ from 3
Active installs
600+
Price
Free
Last updated
24 Sep 2025
Added
Jul 2018
Requires WP
3.0.1
Tested up to
WP 6.7.7
Downloads
8,415

Our analysis

AI-assisted

List Child Pages Shortcode is a WordPress plugin that allows you to display a list of child pages under a specified parent page using a shortcode. You can customise the output with various attributes, such as ordering, displaying images, and applying CSS classes.

This plugin is suitable for users who want to organise and present child pages in a structured way on their WordPress site, making it easier for visitors to navigate related content.

Best for: This plugin suits WordPress users looking to enhance navigation by displaying child pages.

What it does well

  • Free to use from the WordPress.org directory
  • Allows customisation of display options via shortcode attributes
  • Supports ordering by various fields and image display
  • Easy to implement with a simple shortcode format
  • Active installation count of 600 indicates user interest

Where it falls short

  • Limited information on support and updates beyond the last update date
  • No additional features listed beyond those mentioned in the description

Verdict

List Child Pages Shortcode provides a straightforward solution for displaying child pages, with customisation options that may appeal to various users. However, more detailed information on support and updates would be beneficial.

From the developer

douglaskarr's own description of List Child Pages Shortcode, lightly tidied.

I could not find an easy plugin that enabled me to use a shortcode that would enable me to publish a list of child pages under a parent page. So, I built one.

Usage

The shortcode is [listchildpages]...[/listchildpages]. It accepts several attributes:

  • ifempty: Message or HTML to show if no child pages exist.
  • order: ASC or DESC. Default: DESC.
  • orderby: Field to order by. Default: publish_date (maps to date). Any valid WP_Query orderby value works.
  • displayimage: Show featured image (yes|no). Default: no.
  • align: CSS class to apply to the image (alignleft, alignright, etc.).
  • ulclass, liclass, aclass: CSS classes for the list, list items, and links.
  • parent: ID, slug/path, or current to choose the parent page. Default: current.
  • size: Image size for thumbnails (thumbnail, medium, large, full, or custom size). Default: thumbnail.

Examples:

Example 1: Order the child pages by publish date in descending order:
[listchildpages aclass=”” ifempty=”No child pages” orderby=”publish_date” order=”desc” displayimage=”no”]

Here are our child pages:

[/listchildpages]

Example 2: Order the child pages by title in ascending order with the page’s featured image aligned left:
[listchildpages orderby=”title” order=”asc” displayimage=”yes” align=”alignleft”]

Here are our child pages:

[/listchildpages]

Example 3: Target a specific parent page by ID and use medium-sized images:
[listchildpages parent=”123″ displayimage=”yes” size=”medium”]

Resources

[/listchildpages]

Example 4: Target a parent page by slug and show full-size featured images:
[listchildpages parent=”about/company” displayimage=”yes” size=”full”]

Team Sections

Read the full description on the official page →

Tagged as