Page-list

Page-list

[pagelist], [subpages], [siblings] and [pagelist_ext] shortcodes
Rating:
4.7
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
40000+
Last Updated:
Sep 27, 2024
WordPress Version:
3.0 or higher
Tested up to:
6.6.2

Hierarchical Tree of Pages

Display a hierarchical tree of all pages on your site, useful for showcasing the site's sitemap.

Featured Image and Excerpt

List pages with their featured image and a brief excerpt, creating visually appealing and informative page lists.

Customizable Content Display

Show or hide page titles, content, featured images, and more, allowing you to customize the appearance of your page lists.

5.7

  • Sanitized image_width and image_height for [pagelist_ext] shortcode

5.6

  • fixed PHP Notices
  • cleaned up old CSS styles

5.5

  • fixed PHP Notices

5.4

  • fixed PHP Notices

5.3

  • added esc_attr for class atributes

5.2

  • added normalize params function to include and exclude_tree params (thanks to https://github.com/MrSwed )
  • execute shortcodes in meta tags (thanks to https://github.com/MrSwed )

5.1

  • added columns feature

5.0

  • code refactoring
  • update docs
  • added ‘authors’, ‘post_type’, ‘post_status’, ‘date_format’ params to [pagelist], [subpages], [siblings] shortcodes (thanks to Nick Ciske)

4.3

  • use wp_enqueue_scripts hook instead of wp_print_styles to enqueue scripts and styles (thanks to sireneweb)

4.2

  • fix in css styles (clearfix added to .page-list-ext)
  • make default image size 150×150 like default thumbnail size

4.1

  • change the type of output the image thumbnail in [pagelist_ext] shortcode

4.0

  • remove conflict between Pagelist and Sitemap plugins
  • remove preg_match_all notice
  • minor changes

3.8

  • fixed default [pagelist_ext] behaviour – showing all pages if there is no subpages

3.7

  • executing shortcodes in [pagelist_ext strip_shortcodes=”0″] in content

3.6

  • fixing bug with shortcode in sidebar – shortcode in comment start to execute

3.5

  • showing all pages for [pagelist_ext child_of=”0″] shortcode

3.4

  • remove esc_attr() from title in [pagelist_ext] shortcode

3.3

  • rename “get_first_image” function to “page_list_get_first_image” for avoiding conflicts

3.2

  • fixed bug with “more_tag” and non english chars

3.1

  • fixed bug with empty image in “show_first_image” parameter
  • added “more_tag” higher priority than “limit_content” (thanks to BobyDimitrov)

3.0

  • added “show_first_image” parameter for showing first image from content if there is no featured image

2.9

  • added “more_tag” parameter and more tag support
  • hiding password protected content of the pages

2.8

  • added “strip_shortcodes” parameter

2.7

  • make excerpt link if there is no title

2.6

  • fixed [pagelist_ext] “parent” parameter

2.5

  • adding spaces between lines when tags are stripped in [pagelist_ext]

2.4

  • escaping attributes in title in [pagelist_ext]

2.3

  • fixed [pagelist_ext] with showing excerpt of the page if it is not empty, else showing content

2.2

  • fixed offset parameter

2.1

  • fixed number parameter

2.0

  • fixed crash bug with [pagelist_ext] if theme does not have thumbnail feature

1.9

  • added show_child_count parameter
  • added show_meta_key parameter

1.8

  • added screenshots
  • improved parameter parsing

1.7

  • added strip_tags parameter

1.6

  • improved [pagelist_ext] shortcode: added content to list, added toggle show and limit content parameters

1.5

  • added [pagelist_ext] shortcode – list of pages with featured image

1.4

  • added exclude=”current” parameter

1.3.0

  • added class to ul elements by default
  • added “class” option (thanks to Arvind)

1.2.0

  • added [subpages] and [siblings] shortcodes

1.0.0

  • initial release

Simple but powerful

By marbaque on July 24, 2024

This is a great plugin if you can't or don't want to edit the theme files by yourself. It is very easy to set up, and there are a lot of options to build the shortcode. I like the fact that it has very basic styling, because I can add my own CSS to customize it.

Very helpful

By dinhac on February 27, 2024

I'm really glad that there is this plugin. It is easy to use and functional. Thanks a lot for coding and providing this, Webvitaly!

Works as it was intended!

By michael7574 on December 16, 2022

Works as it was intended!

Excellent plugin

By ceruleanpiglet on August 3, 2022

Excellent.

Works fine

By Adilson Dal Olmo (adilsondalolmo) on September 13, 2021

Simple to use and works well! Tested in: PHP Version: 7.4 WordPress Version: 5.8.1

Doesn't work

By Tvanda (redalto) on September 11, 2021

I could not get this to work. Who knows, maybe it's not compatible with latest version, or php74, or doesn't work with custom post types.

Love Love Love

By Jon Dennis (jondennis) on April 5, 2021

Love Love Love this plugin - can't live without it. Use it in every site - Essential !

Great plugin that does exactly what I want

By Peter Froud (pfroud) on December 30, 2020

I just use the [subpages] shortcode, but I appreciate that you can add parameters if you want.

Best plugin for page trees and lists

By tomchute on December 15, 2020

I tried a few different plugins. All seemed to be over-loaded and clunky, or just not work. This plugin, with all the parameters of the short code, is excellent and WORKS! Thank you for continued development of this awesome tool.

very helpful

By Daniel (dhoffmann) on November 1, 2020

Thanks for this great plugin. helps me a lot and is a real labour saving device.
Try other plugins too!

Light-XML Sitemap

Light-XML Sitemap dynamically creates dynamic XML Sitemap that comply with Google Sitemap protocol.

Try Demo More Details

Page-list

[pagelist], [subpages], [siblings] and [pagelist_ext] shortcodes

Try Demo More Details

HTML Page Sitemap

Adds an HTML (Not XML) sitemap of your pages (not posts) by entering the shortcode [html_sitemap], perfect for those who use WordPress as a CMS.

Try Demo More Details
Screenshots
Author Site Author Site

Try Page-list With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.