[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fN_p_MVw8RSaQY8-Ult9hhA11numeGYLv0gVjbShIe2w":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":18,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":147,"fingerprints":191},"children-pages","Children Pages","1.0","swedish boy","https:\u002F\u002Fprofiles.wordpress.org\u002Fswedish-boy\u002F","\u003Cp>No configuration at all. Throw in the widget in your sidebar and it shows all subpages of page with wp_list_pages.\u003C\u002Fp>\n","Displays children pages of the current top-parent page in a sidebar widget.",100,3663,80,1,"2011-05-18T01:09:00.000Z","3.1.4","2.8","",[4,20,21,22,23],"pages","simple","subpages","wp_list_pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fchildren-pages.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"swedish-boy",3,130,30,84,"2026-04-04T03:51:13.791Z",[38,61,85,104,125],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":32,"unpatched_count":26,"last_vuln_date":60,"fetched_at":28},"page-list","Page-list","5.9","webvitaly","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebvitaly\u002F","\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fwordpress\u002Fplugins\u002Fpage-list\u002F\" title=\"Plugin page\" rel=\"nofollow ugc\">Page-list\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-list\u002Fother_notes\u002F\" title=\"Page-list params\" rel=\"ugc\">all Page-list params\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fweb-profile.net\u002Fdonate\u002F\" title=\"Support the development\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebvitalii\u002Fpage-list\" title=\"Fork\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>shortcodes:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>[pagelist]\u003C\u002Fstrong> – hierarchical tree of all pages on site (useful to show sitemap of the site);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[subpages]\u003C\u002Fstrong> – hierarchical tree of subpages to the current page;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[siblings]\u003C\u002Fstrong> – hierarchical tree of sibling pages to the current page;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[pagelist_ext]\u003C\u002Fstrong> – list of pages with featured image and with excerpt;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>examples with aditional parameters:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>[pagelist child_of=\"4\" depth=\"2\" exclude=\"6,7,8\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>[pagelist_ext child_of=\"4\" exclude=\"6,7,8\" image_width=\"50\" image_height=\"50\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-list\u002Fother_notes\u002F\" title=\"Page-list params\" rel=\"ugc\">all Page-list params\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Parameters for [pagelist], [subpages] and [siblings]:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>[pagelist]\u003C\u002Fstrong> – list of all pages as the hierarchical list;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[subpages]\u003C\u002Fstrong> – list of subpages to the current page as the hierarchical list; Same as: \u003Ccode>[pagelist child_of=\"current\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[siblings]\u003C\u002Fstrong> – list of sibling pages to the current page as the hierarchical list; Same as: \u003Ccode>[pagelist child_of=\"parent\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>depth\u003C\u002Fstrong> – how many levels in the hierarchy of pages are to be included in the list: \u003Ccode>[pagelist depth=\"3\"]\u003C\u002Fcode>; by default depth is unlimited (depth=”0″); Displays pages at any depth and arranges them in a flat list: \u003Ccode>[pagelist depth=\"-1\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>child_of\u003C\u002Fstrong> – displays the sub-pages of a single Page by ID: \u003Ccode>[pagelist child_of=\"4\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>exclude\u003C\u002Fstrong> – define a comma-separated list of Page IDs to be excluded from the list: \u003Ccode>[pagelist exclude=\"6,7,8\"]\u003C\u002Fcode>; You may exclude current page: \u003Ccode>[pagelist exclude=\"current\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>exclude_tree\u003C\u002Fstrong> – define a comma-separated list of parent Page IDs and all its subpages to be excluded: \u003Ccode>[pagelist exclude_tree=\"7,10\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>include\u003C\u002Fstrong> – include a comma-separated list of Page IDs into the list: \u003Ccode>[pagelist include=\"6,7,8\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>title_li\u003C\u002Fstrong> – set the text and style of the Page list’s heading: \u003Ccode>[pagelist title_li=\"\u003Ch2>List of pages\u003C\u002Fh2>\"]\u003C\u002Fcode>; by default there is no title (title_li=””);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>authors\u003C\u002Fstrong> – only include pages authored by the authors in this comma-separated list of author IDs: \u003Ccode>[pagelist authors=\"2,5\"]\u003C\u002Fcode>; by default all authors are included (authors=””);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>number\u003C\u002Fstrong> – sets the number of pages to display: \u003Ccode>[pagelist number=\"10\"]\u003C\u002Fcode>; by default the number is unlimited (number=””);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>offset\u003C\u002Fstrong> – the number of pages to pass over (or displace) before collecting the set of pages: \u003Ccode>[pagelist offset=\"5\"]\u003C\u002Fcode>; by default there is no offset (offset=””);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>post_type\u003C\u002Fstrong> – list associated with a certain hierarchical Post Type \u003Ccode>[pagelist post_type=\"page\"]\u003C\u002Fcode>; by default: (post_type=”page”); possible values: page, revision, Hierarchical Custom Post Types (‘post’ is not a Hierarchical Post Type);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>post_status\u003C\u002Fstrong> – a comma-separated list of all post status types: \u003Ccode>[pagelist post_status=\"private\"]\u003C\u002Fcode>; by default: (post_status=”publish”); possible values: publish, private, draft;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>meta_key\u003C\u002Fstrong> and \u003Cstrong>meta_value\u003C\u002Fstrong> – only include the pages that have this Custom Field Key and this Custom Field Value: \u003Ccode>[pagelist meta_key=\"metakey\" meta_value=\"metaval\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_date\u003C\u002Fstrong> – display creation or last modified date next to each Page: \u003Ccode>[pagelist show_date=\"created\"]\u003C\u002Fcode>; possible values: created, modified, updated;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>date_format\u003C\u002Fstrong> – the format of the Page date set by the show_date parameter: \u003Ccode>[pagelist date_format=\"l, F j, Y\"]\u003C\u002Fcode>; by default use the date format configured in your WordPress options;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>sort_column\u003C\u002Fstrong> – sort the list of pages by column: \u003Ccode>[pagelist sort_column=\"menu_order\"]\u003C\u002Fcode>; by default: (sort_column=”menu_order, post_title”); possible values: post_title, menu_order, post_date (sort by creation time), post_modified, ID, post_author, post_name (sort by page slug);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>sort_order\u003C\u002Fstrong> – the sort order of the list of pages (either ascending or descending): \u003Ccode>[pagelist sort_order=\"desc\"]\u003C\u002Fcode>; by default: (sort_order=”asc”); possible values: asc, desc;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>link_before\u003C\u002Fstrong> – sets the text or html that precedes the link text inside link tag: \u003Ccode>[pagelist link_before=\"\u003Cspan>\"]\u003C\u002Fcode>; you may specify html tags only in the \u003Ccode>HTML\u003C\u002Fcode> tab in your Rich-text editor;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>link_after\u003C\u002Fstrong> – sets the text or html that follows the link text inside link tag: \u003Ccode>[pagelist link_after=\"\u003C\u002Fspan>\"]\u003C\u002Fcode>; you may specify html tags only in the \u003Ccode>HTML\u003C\u002Fcode> tab in your Rich-text editor;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>class\u003C\u002Fstrong> – the CSS class for list of pages: \u003Ccode>[pagelist class=\"listclass\"]\u003C\u002Fcode>; by default the class is empty (class=””);\u003C\u002Fli>\n\u003Cli>columns – for splitting list of pages into columns: \u003Ccode>[pagelist class=\"page-list-cols-2\"]\u003C\u002Fcode>; available classes: page-list-cols-2, page-list-cols-3, page-list-cols-4, page-list-cols-5; works in all modern browsers and IE10+; columns are responsive and become 1 column at less than 768px;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_list_pages#Parameters\" rel=\"nofollow ugc\">info about params\u003C\u002Fa> for [pagelist], [subpages], [siblings].\u003C\u002Fp>\n\u003Ch4>Parameters for [pagelist_ext]:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>[pagelist_ext]\u003C\u002Fstrong> – by default shows list of subpages to current page; but if there is no subpages than all pages will be shown;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_image\u003C\u002Fstrong> – show or hide featured image \u003Ccode>[pagelist_ext show_image=\"0\"]\u003C\u002Fcode>; “show_image” have higher priority than “show_first_image”; by default: show_image=”1″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_first_image\u003C\u002Fstrong> – show or hide first image from content if there is no featured image \u003Ccode>[pagelist_ext show_first_image=\"1\"]\u003C\u002Fcode>; by default: show_first_image=”0″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_title\u003C\u002Fstrong> – show or hide title \u003Ccode>[pagelist_ext show_title=\"0\"]\u003C\u002Fcode>; by default: show_title=”1″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_content\u003C\u002Fstrong> – show or hide content \u003Ccode>[pagelist_ext show_content=\"0\"]\u003C\u002Fcode>; by default: show_content=”1″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>more_tag\u003C\u002Fstrong> – output all content before and after more tag: \u003Ccode>[pagelist_ext more_tag=\"0\"]\u003C\u002Fcode>; this parameter does not add “more-link” to the end of content, it just cut content before more-tag; “more_tag” parameter have higher priority than “limit_content”; by default the more_tag is enabled (more_tag=”1″) and showing only content before more tag;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>limit_content\u003C\u002Fstrong> – content is limited by “more-tag” if it is exist or by “limit_content” parameter \u003Ccode>[pagelist_ext limit_content=\"100\"]\u003C\u002Fcode>; by default: limit_content=”250″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>image_width\u003C\u002Fstrong> – width of the image \u003Ccode>[pagelist_ext image_width=\"80\"]\u003C\u002Fcode>; by default: image_width=”50″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>image_height\u003C\u002Fstrong> – height of the image \u003Ccode>[pagelist_ext image_height=\"80\"]\u003C\u002Fcode>; by default: image_height=”50″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>child_of\u003C\u002Fstrong> – displays the sub-pages of a single Page by ID: \u003Ccode>[pagelist_ext child_of=\"4\"]\u003C\u002Fcode>; by default it shows subpages to the current page;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>parent\u003C\u002Fstrong> – list those pages that have the provided single page only ID as parent: \u003Ccode>[pagelist_ext parent=\"4\"]\u003C\u002Fcode>; by default parent=”-1″ and depth is unlimited;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>sort_column\u003C\u002Fstrong> – sort the list of pages by column: \u003Ccode>[pagelist_ext sort_column=\"menu_order\"]\u003C\u002Fcode>; by default: (sort_column=”menu_order, post_title”); possible values: post_title, menu_order, post_date (sort by creation time), post_modified, ID, post_author, post_name (sort by page slug);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>sort_order\u003C\u002Fstrong> – the sort order of the list of pages (either ascending or descending): \u003Ccode>[pagelist_ext sort_order=\"desc\"]\u003C\u002Fcode>; by default: (sort_order=”asc”); possible values: asc, desc;* \u003Cstrong>hierarchical\u003C\u002Fstrong> – display subpages below their parent page \u003Ccode>[pagelist_ext hierarchical=\"0\"]\u003C\u002Fcode>; by default: hierarchical=”1″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>hierarchical\u003C\u002Fstrong> – display subpages below their parent page \u003Ccode>[pagelist_ext hierarchical=\"0\"]\u003C\u002Fcode>; by default: hierarchical=”1″;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>exclude\u003C\u002Fstrong> – define a comma-separated list of Page IDs to be excluded from the list: \u003Ccode>[pagelist_ext exclude=\"6,7,8\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>exclude_tree\u003C\u002Fstrong> – define a comma-separated list of parent Page IDs and all its subpages to be excluded: \u003Ccode>[pagelist_ext exclude_tree=\"7,10\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>include\u003C\u002Fstrong> – include a comma-separated list of Page IDs into the list: \u003Ccode>[pagelist_ext include=\"6,7,8\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>meta_key\u003C\u002Fstrong> and \u003Cstrong>meta_value\u003C\u002Fstrong> – only include the pages that have this Custom Field Key and this Custom Field Value: \u003Ccode>[pagelist_ext meta_key=\"metakey\" meta_value=\"metaval\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>authors\u003C\u002Fstrong> – only include the pages written by the given author(s) \u003Ccode>[pagelist_ext authors=\"6,7,8\"]\u003C\u002Fcode>;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>number\u003C\u002Fstrong> – sets the number of pages to display: \u003Ccode>[pagelist_ext number=\"10\"]\u003C\u002Fcode>; by default the number is unlimited (number=””);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>offset\u003C\u002Fstrong> – the number of pages to pass over (or displace) before collecting the set of pages: \u003Ccode>[pagelist_ext offset=\"5\"]\u003C\u002Fcode>; by default there is no offset (offset=””);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>post_type\u003C\u002Fstrong> – list associated with a certain hierarchical Post Type \u003Ccode>[pagelist_ext post_type=\"page\"]\u003C\u002Fcode>; by default: (post_type=”page”); possible values: page, revision, Hierarchical Custom Post Types (‘post’ is not a Hierarchical Post Type);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>post_status\u003C\u002Fstrong> – a comma-separated list of all post status types: \u003Ccode>[pagelist_ext post_status=\"private\"]\u003C\u002Fcode>; by default: (post_status=”publish”); possible values: publish, private, draft;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>class\u003C\u002Fstrong> – the CSS class for list of pages: \u003Ccode>[pagelist_ext class=\"listclass\"]\u003C\u002Fcode>; by default the class is empty (class=””);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>strip_tags\u003C\u002Fstrong> – strip tags or not: \u003Ccode>[pagelist_ext strip_tags=\"0\"]\u003C\u002Fcode>; by default the tags are stripped (strip_tags=”1″);\u003C\u002Fli>\n\u003Cli>\u003Cstrong>strip_shortcodes\u003C\u002Fstrong> – strip registered shortcodes or not: \u003Ccode>[pagelist_ext strip_shortcodes=\"0\"]\u003C\u002Fcode>; by default shortcodes are stripped (strip_shortcodes=”1″) and all registered shortcodes are removed;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_child_count\u003C\u002Fstrong> – show count of subpages: \u003Ccode>[pagelist_ext show_child_count=\"1\"]\u003C\u002Fcode>; by default the child_count is disabled (show_child_count=”0″); If show_child_count=”1″, but count of subpages=0, than child count is not shown;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>child_count_template\u003C\u002Fstrong> – the template of child_count: \u003Ccode>[pagelist_ext show_child_count=\"1\" child_count_template=\"Subpages: %child_count%\"]\u003C\u002Fcode>; by default child_count_template=”Subpages: %child_count%”;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_meta_key\u003C\u002Fstrong> – show or hide meta key: \u003Ccode>[pagelist_ext show_meta_key=\"your_meta_key\"]\u003C\u002Fcode>; by default the show_meta_key is empty (show_meta_key=””); If show_meta_key is enabled, but meta_value is empty, than meta_key is not shown;\u003C\u002Fli>\n\u003Cli>\u003Cstrong>meta_template\u003C\u002Fstrong> – the template of meta: \u003Ccode>[pagelist_ext show_meta_key=\"your_meta_key\" meta_template=\"Meta: %meta%\"]\u003C\u002Fcode>; by default meta_template=”%meta%”;\u003C\u002Fli>\n\u003Cli>columns – for splitting list of pages into columns: \u003Ccode>[pagelist_ext class=\"page-list-cols-2\"]\u003C\u002Fcode>; available classes: page-list-cols-2, page-list-cols-3, page-list-cols-4, page-list-cols-5; works in all modern browsers and IE10+;  columns are responsive and become 1 column at less than 768px;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fget_pages#Parameters\" rel=\"nofollow ugc\">info about params\u003C\u002Fa> for [pagelist_ext].\u003C\u002Fp>\n","[pagelist], [subpages], [siblings] and [pagelist_ext] shortcodes",40000,530152,94,89,"2025-09-29T22:08:00.000Z","6.8.5","3.0",[39,54,55,56,22],"pagelist","siblings","sitemap","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-list\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpage-list.5.9.zip",97,"2025-09-22 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":81,"download_link":82,"security_score":71,"vuln_count":83,"unpatched_count":26,"last_vuln_date":84,"fetched_at":28},"cc-child-pages","CC Child Pages","2.1.1","caterhamcomputing","https:\u002F\u002Fprofiles.wordpress.org\u002Fcaterhamcomputing\u002F","\u003Cp>CC Child Pages displays WordPress child pages of any parent page in a responsive grid or list layout, making it easy to display hierarchical page structures, subpages and navigation.\u003C\u002Fp>\n\u003Cp>You can use it in page content, widget areas, or templates using:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>the \u003Ccode>[child_pages]\u003C\u002Fcode> shortcode,\u003C\u002Fli>\n\u003Cli>the \u003Cstrong>CC Child Pages\u003C\u002Fstrong> Gutenberg block, or\u003C\u002Fli>\n\u003Cli>the \u003Cstrong>CC Child Pages\u003C\u002Fstrong> Elementor widget (when Elementor is active).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All output methods use a modern CSS system based on CSS variables and flexible grid layouts for improved theme compatibility. For older or heavily customised themes, a Legacy CSS mode is available — either by checking the \u003Cstrong>Use Legacy CSS\u003C\u002Fstrong> option in the block or Elementor sidebar, or by setting \u003Ccode>use_legacy_css=\"true\"\u003C\u002Fcode> in the shortcode.\u003C\u002Fp>\n\u003Cp>This makes it ideal for building sub-navigation sections, page directories, or visual site maps.\u003C\u002Fp>\n\u003Cp>Full documentation is available at \u003Ca href=\"https:\u002F\u002Fdocs.ccplugins.co.uk\u002Fplugins\u002Fcc-child-pages\u002F\" rel=\"nofollow ugc\">docs.ccplugins.co.uk\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display WordPress child pages in grid or list layout\u003C\u002Fli>\n\u003Cli>Supports shortcode, Gutenberg block and Elementor widget\u003C\u002Fli>\n\u003Cli>Flexible column layouts (1–6 columns)\u003C\u002Fli>\n\u003Cli>Modern CSS system based on CSS variables\u003C\u002Fli>\n\u003Cli>Optional Legacy CSS mode for older themes\u003C\u002Fli>\n\u003Cli>Pagination and sorting controls\u003C\u002Fli>\n\u003Cli>Custom field overrides\u003C\u002Fli>\n\u003Cli>Lazy loading support\u003C\u002Fli>\n\u003Cli>Fully translatable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A Pro add-on is also available at \u003Ca href=\"https:\u002F\u002Fccplugins.co.uk\" rel=\"nofollow ugc\">ccplugins.co.uk\u003C\u002Fa> which adds additional display skins, advanced layout controls, colour customisation options and Elementor enhancements.\u003C\u002Fp>\n\u003Ch3>What’s New in 2.x\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gutenberg block with live preview\u003C\u002Fli>\n\u003Cli>Elementor widget integration\u003C\u002Fli>\n\u003Cli>Modern CSS skins using CSS variables\u003C\u002Fli>\n\u003Cli>Legacy CSS compatibility toggle\u003C\u002Fli>\n\u003Cli>Reorganised shortcode structure\u003C\u002Fli>\n\u003Cli>Continued support for the classic widget (legacy)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Ch4>Gutenberg Block\u003C\u002Fh4>\n\u003Cp>Insert the \u003Cstrong>CC Child Pages\u003C\u002Fstrong> block in the editor. Configure:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Parent page\u003C\u002Fli>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Thumbnails\u003C\u002Fli>\n\u003Cli>Excerpt display\u003C\u002Fli>\n\u003Cli>Sorting\u003C\u002Fli>\n\u003Cli>Legacy CSS toggle\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The block provides a live preview while editing.\u003C\u002Fp>\n\u003Ch4>Elementor Widget\u003C\u002Fh4>\n\u003Cp>If \u003Cstrong>Elementor\u003C\u002Fstrong> is installed and active, a \u003Cstrong>CC Child Pages\u003C\u002Fstrong> widget becomes available.\u003C\u002Fp>\n\u003Cp>The widget is located inside the \u003Cstrong>CC Plugins\u003C\u002Fstrong> category within the Elementor panel.\u003C\u002Fp>\n\u003Cp>You can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select the parent page\u003C\u002Fli>\n\u003Cli>Choose columns (1–6)\u003C\u002Fli>\n\u003Cli>Enable thumbnails and lazy loading\u003C\u002Fli>\n\u003Cli>Control excerpt display\u003C\u002Fli>\n\u003Cli>Configure sorting\u003C\u002Fli>\n\u003Cli>Enable Legacy CSS if required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All shortcode options are available via intuitive controls in the Elementor sidebar.\u003C\u002Fp>\n\u003Cp>The widget renders the same output structure as the shortcode and block, ensuring consistent styling across editors.\u003C\u002Fp>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>Insert:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default, this displays the child pages of the current page.\u003C\u002Fp>\n\u003Cp>To enable legacy styling:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages use_legacy_css=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The shortcode supports detailed layout and query control, documented below.\u003C\u002Fp>\n\u003Ch3>Complete Shortcode Guide\u003C\u002Fh3>\n\u003Ch3>1. Basic Usage\u003C\u002Fh3>\n\u003Cp>Display children of current page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display children of a specific page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages id=\"42\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display specific pages only:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages page_ids=\"3,7,10\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Exclude specific pages:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages exclude=\"5,9,12\"]\u003Ch3>2. Grid Layout Options\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Choose number of columns:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages cols=\"1\"]\n[child_pages cols=\"2\"]\n[child_pages cols=\"3\"]\n[child_pages cols=\"4\"]\n[child_pages cols=\"5\"]\n[child_pages cols=\"6\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Choose skin:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages skin=\"simple\"]\n[child_pages skin=\"red\"]\n[child_pages skin=\"green\"]\n[child_pages skin=\"blue\"]\n[child_pages skin=\"sleek\"]\n[child_pages skin=\"bold\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Add custom wrapper class:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages class=\"my-custom-grid\"]\u003Ch3>3. List Mode (Instead of Grid)\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display as unordered list:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages list=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Control hierarchy depth:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages list=\"true\" depth=\"0\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Depth values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>0\u003C\u002Fcode> – unlimited depth (nested list)\u003C\u002Fli>\n\u003Cli>\u003Ccode>-1\u003C\u002Fcode> – flat list\u003C\u002Fli>\n\u003Cli>\u003Ccode>1\u003C\u002Fcode> – top level only\u003C\u002Fli>\n\u003Cli>\u003Ccode>2, 3, 4\u003C\u002Fcode> – specific depth\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In list mode, only these attributes apply:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>id, `exclude`, `orderby`, `order`, `cols`, `class`, `depth`\u003Ch3>4. Thumbnails\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show featured images:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages thumbs=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Specify size:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages thumbs=\"large\"]\n[child_pages thumbs=\"full\"]\n[child_pages thumbs=\"my-custom-size\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Make thumbnails clickable:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages thumbs=\"medium\" link_thumbs=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Enable lazy loading:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages thumbs=\"medium\" lazy_load=\"true\"]\n[child_pages thumbs=\"medium\" link_thumbs=\"true\" lazy_load=\"true\"]\u003Ch3>5. Titles & Links\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Make titles clickable:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages link_titles=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide titles:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages hide_title=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide “Read more” link:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages hide_more=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Change “Read more” text:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages more=\"View Details\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Open links in new tab:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages link_target=\"_blank\"]\u003Ch3>6. Excerpt Control\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Limit word count:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages words=\"20\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Disable excerpt truncation:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages truncate_excerpt=\"false\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide excerpt completely:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages hide_excerpt=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Hide WordPress “Continue reading” text:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages hide_wp_more=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show full page content:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages show_page_content=\"true\"]\u003Ch3>7. Sorting & Query Control\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Order results:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages orderby=\"title\" order=\"ASC\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Supported \u003Ccode>orderby\u003C\u002Fcode> values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>menu_order\u003C\u002Fcode> (default)\u003C\u002Fli>\n\u003Cli>\u003Ccode>id\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>title\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>slug\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>author\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>date\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>modified\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>rand\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Limit number displayed:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages limit=\"5\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Offset results:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages offset=\"2\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Display sibling pages:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages siblings=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Include current page with siblings:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages siblings=\"true\" show_current_page=\"true\"]\u003Ch3>8. Pagination\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Enable pagination:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages posts_per_page=\"6\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Force a specific page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages posts_per_page=\"6\" page=\"2\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Pagination does not apply in list mode.\u003C\u002Fp>\n\u003Ch3>9. Post Status Control\u003C\u002Fh3>\n\u003Cp>By default:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Published pages are shown\u003C\u002Fli>\n\u003Cli>Private pages are shown to authorised users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Specify manually:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages post_status=\"publish\"]\n[child_pages post_status=\"publish,private\"]\u003Ch3>10. Display Meta Information\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show author:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages show_author=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show creation date:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages show_date_created=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Show modified date:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages show_date_modified=\"true\"]\u003Ch3>11. Custom Fields (Advanced)\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Override default values using meta fields.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages use_custom_excerpt=\"custom_excerpt\"]\n[child_pages use_custom_title=\"custom_title\"]\n[child_pages use_custom_thumbs=\"custom_thumb\"]\n[child_pages use_custom_link=\"custom_link\"]\n[child_pages use_custom_link_target=\"custom_target\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Custom field overrides are ignored in list mode.\u003C\u002Fp>\n\u003Ch3>12. Sticky Posts\u003C\u002Fh3>\n\u003Cp>Sticky posts are ignored by default.\u003C\u002Fp>\n\u003Cp>To include them:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child_pages ignore_sticky_posts=\"false\"]\u003Ch3>License\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This plugin is free software; you may redistribute it and\u002For modify it under the terms of the GNU General Public License v2 or later.\u003C\u002Fp>\n\u003Cp>See https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","Display WordPress child pages in a responsive grid or list using a shortcode, Gutenberg block or Elementor widget.",10000,159061,98,49,"2026-03-05T16:53:00.000Z","6.9.4","6.7","7.4",[78,79,39,80,22],"child-pages","elementor","page-navigation","https:\u002F\u002Fccplugins.co.uk\u002Fplugins\u002Fcc-child-pages\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-child-pages.2.1.1.zip",2,"2025-12-15 02:16:08",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":13,"num_ratings":95,"last_updated":96,"tested_up_to":74,"requires_at_least":97,"requires_php":76,"tags":98,"homepage":102,"download_link":103,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"auto-submenu","Auto Submenu","1.0.5","Diana van de Laarschot","https:\u002F\u002Fprofiles.wordpress.org\u002Fanaid\u002F","\u003Cp>The default custom menu in WordPress only allows checking the “Automatically add new top-level pages” (Appearance > Menus) or adding a Navigation block with all pages and all child pages (Appearance > Editor).\u003C\u002Fp>\n\u003Cp>With Auto Submenu you get extra functionality to automatically include child pages into the menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NEW: ASM now provides support for the Customizer via Appearance > Customize\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>NEW: ASM now provides support for Full Site Editing with the Gutenberg Block Editor via Appearance > Editor\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Using it\u003C\u002Fh3>\n\u003Cp>Enable the plugin and go to Appearance > Editor.\u003C\u002Fp>\n\u003Cp>For each Page in your menu, you now have the following extra configuration options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add child pages as submenu y\u002Fn; \u003C\u002Fli>\n\u003Cli>child pages are ordered ascending by Menu Order;\u003C\u002Fli>\n\u003Cli>specify the (maximum) nesting depth of children you want to show (max 3);\u003C\u002Fli>\n\u003Cli>specify the title for the child pages. For this you can use %post_title, %post_author and other wildcards, see ‘Other Notes > Wildcards’. Default value: %post_title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Via Appearance > Menus and Appearance > Customize you also get the following option:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check the “Automatically add new top-level and all its child pages to this menu (Auto Submenu)”-checkbox.\u003C\u002Fli>\n\u003Cli>If this option is checked, all top-level pages will automatically be added and will automatically have all child pages added as submenu.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With the Free version you cannot control the nesting depth of the child pages, all subpages are added, regardless the depth of the page tree.\u003C\u002Fp>\n\u003Ch4>Wildcards\u003C\u002Fh4>\n\u003Cp>You can control the title of the menu items generated by the plug-in with the following wildcards:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>%post_title\u003C\u002Fli>\n\u003Cli>%post_author\u003C\u002Fli>\n\u003Cli>%post_date for the unformatted post date: 2012-11-10 18:14:23\u003C\u002Fli>\n\u003Cli>%post_date() for a formatted post date with the following default formatting: November 10th, 2012\u003C\u002Fli>\n\u003Cli>%post_date(\u003Cyour formatting here>) for custom date formatting. Example: %post_date(l jS \\of F Y, h:i:s A). See \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\" rel=\"nofollow ugc\">https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\u003C\u002Fa> for formatting options.\u003C\u002Fli>\n\u003Cli>%post_date_gmt\u003C\u002Fli>\n\u003Cli>%post_date_gmt()\u003C\u002Fli>\n\u003Cli>%post_date_gmt(\u003Cyour formatting here>)\u003C\u002Fli>\n\u003C\u002Ful>\n","Dynamic menus: Add a page to your menu and then let WordPress automatically add the child pages.",2000,51638,25,"2025-12-03T15:55:00.000Z","5.4",[99,100,20,101,22],"menu","navigation","submenu","https:\u002F\u002Fwordpress.telodelic.nl\u002Fauto-submenu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-submenu.1.0.5.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":93,"downloaded":112,"rating":71,"num_ratings":113,"last_updated":114,"tested_up_to":74,"requires_at_least":115,"requires_php":76,"tags":116,"homepage":121,"download_link":122,"security_score":48,"vuln_count":123,"unpatched_count":26,"last_vuln_date":124,"fetched_at":28},"wp-simple-html-sitemap","WP Simple HTML Sitemap","3.8","Ashish Ajani","https:\u002F\u002Fprofiles.wordpress.org\u002Fashishajani\u002F","\u003Cp>HTML sitemap helps website visitors navigating through a website. Simple HTML Sitemap plugin provides facility to generate shortcode and show HTML sitemap using generated shortcode. If you are running WordPress website having large number of CMS pages and blogs, this plugin can be really useful for you. This plugin is very simple and easy to use, yet it provides various configuration options to generate sitemap shortcode and place it anywhere on the website.\u003C\u002Fp>\n\u003Ch4>Features Overview\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to install and configure\u003C\u002Fli>\n\u003Cli>Offers wide variety of settings for pages and posts\u003C\u002Fli>\n\u003Cli>Helpful in SEO as Google still values the HTML sitemap\u003C\u002Fli>\n\u003Cli>Provides options to generate shortcode and use on any page or post\u003C\u002Fli>\n\u003Cli>Allows interlinking pages and post easily\u003C\u002Fli>\n\u003Cli>Allows saving generated short code for the reuse\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Page shortcode example and parameters\u003C\u002Fh4>\n\u003Cp>Here is an example of shortcode to generate HTML Sitemap for pages\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wshs_list post_type=\"page\" name=\"Page Sitemap\" order_by=\"title\" show_image=\"true\" image_width=\"30\" image_height=\"30\" content_limit=\"140\" show_date=\"true\" date=\"created\" date_format=\"F j, Y\" depth=\"4\" layout=\"single-column\" position=\"left\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Explanation of parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>post_type=”page” – This shortcode will generate HTML sitemap of pages\u003C\u002Fli>\n\u003Cli>name=”Page Sitemap” – You can specify sitemap heading (title)\u003C\u002Fli>\n\u003Cli>order_by=”title” – Pages will be ordered by title alphabetically in ascending order\u003C\u002Fli>\n\u003Cli>order=”asc” – Values can be asc or desc\u003C\u002Fli>\n\u003Cli>child_of=”” – To specify the parent page by adding parent page ID\u003C\u002Fli>\n\u003Cli>show_image=”true” – A small image of all pages will be included, if it is not available then placeholder image will be shown\u003C\u002Fli>\n\u003Cli>image_width=”30″ – Images will be 30 pixels wider\u003C\u002Fli>\n\u003Cli>image_height=”30″ – Height of the image will be 30 pixels\u003C\u002Fli>\n\u003Cli>content_limit=”140″ – Excerpt will be included under the post title with maximum 140 characters\u003C\u002Fli>\n\u003Cli>show_date=”true” – The date will appear for all items in the sitemap\u003C\u002Fli>\n\u003Cli>date=”created” – Date when the page was created\u003C\u002Fli>\n\u003Cli>date_format=”F j, Y” – How the date will appear (in this case it will be like June 29, 2018)\u003C\u002Fli>\n\u003Cli>layout=”single-column” – To show the sitemap in single column or in two columns\u003C\u002Fli>\n\u003Cli>position=”left” – For two-columns, you can choose to show sitemap in left or right column\u003C\u002Fli>\n\u003Cli>horizontal=”true” – This will generate sitemap having horizontal view\u003C\u002Fli>\n\u003Cli>separator=” |” – Allows to add separator like ‘|’ or ‘\u002F’  or ‘\\’\u003C\u002Fli>\n\u003Cli>exclude=”100,122,155″ – Comma separated list of post IDs to exclude from the sitemap.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Post shortcode example and parameters\u003C\u002Fh4>\n\u003Cp>Here is an example of shortcode to generate HTML Sitemap for posts\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wshs_list post_type=\"post\" name=\"Post Sitemap\" order_by=\"title\" show_image=\"true\" image_width=\"30\" image_height=\"30\" content_limit=\"140\" show_date=\"true\" date=\"created\" date_format=\"F j, Y\" layout=\"single-column\" taxonomy=\"category\" terms=\"wordpress-plugins\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Explanation of parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>post_type=”post” – This shortcode will generate HTML sitemap of posts\u003C\u002Fli>\n\u003Cli>name=”Post Sitemap” – You can specify sitemap heading (title)\u003C\u002Fli>\n\u003Cli>order_by=”title” – Posts will be ordered by title alphabetically in ascending order\u003C\u002Fli>\n\u003Cli>show_image=”true” – A small image of all pages will be included, if it is not\u003C\u002Fli>\n\u003Cli>image_width=”30″ – Images will be 30 pixels wider\u003C\u002Fli>\n\u003Cli>image_height=”30″ – Height of the image will be 30 pixels\u003C\u002Fli>\n\u003Cli>content_limit=”140″ – Excerpt will be included under the post title with maximum 140 characters\u003C\u002Fli>\n\u003Cli>show_date=”true” – The date will appear for all items in the sitemap\u003C\u002Fli>\n\u003Cli>date=”created” – Date when the page was created\u003C\u002Fli>\n\u003Cli>date_format=”F j, Y” – How the date will appear (in this case it will be like June 29, 2018)\u003C\u002Fli>\n\u003Cli>layout=”full” – To show the sitemap in full page or in half view\u003C\u002Fli>\n\u003Cli>position=”left” – For half layout, you can choose to show sitemap in left or right column\u003C\u002Fli>\n\u003Cli>taxonomy=”category” – To include custom taxonomy\u003C\u002Fli>\n\u003Cli>terms=”wordpress-plugins” – To include term of the custom taxonomy\u003C\u002Fli>\n\u003Cli>horizontal=”true” – This will generate sitemap having horizontal view\u003C\u002Fli>\n\u003Cli>separator=” |” – Allows to add separator like ‘|’ or ‘\u002F’  or ‘\\’\u003C\u002Fli>\n\u003Cli>exclude=”100,122,155″ – Comma separated list of post IDs to exclude from the sitemap.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Important note: If you like to generate a sitemap having both posts and pages, you need to use two shortcodes. One for the pages and another for the posts.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>If you like learn more about shortcode parameters and other configuration options available at admin area, please take a look at here \u003Ca href=\"https:\u002F\u002Ffreelancer-coder.com\u002Fwp-simple-html-sitemap-plugin\" rel=\"nofollow ugc\">Simple HTML Sitemap Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please feel free to connect with me in case if you find any difficulties using this plugin, I’ll remain attentive to comments. You can use this form to connect with me \u003Ca href=\"https:\u002F\u002Ffreelancer-coder.com\u002Fcontact-wordpress-developer\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ffreelancer-coder.com\u002Fcontact-wordpress-developer\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Using Simple HTML Sitemap plugin, you can add HTML Sitemap anywhere on the website using Shortcode.",34037,10,"2026-02-25T07:53:00.000Z","6.0",[117,118,119,120,56],"html-sitemap-plugin","html-sitemap-shortcode","post-and-pages-sitemap","simple-html-sitemap","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-simple-html-sitemap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-simple-html-sitemap.3.8.zip",6,"2025-04-01 00:00:00",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":18,"tags":140,"homepage":145,"download_link":146,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"sgr-nextpage-titles","Multipage","1.5.12","Sergio De Falco","https:\u002F\u002Fprofiles.wordpress.org\u002Fsgr33n\u002F","\u003Cp>Multipage for WordPress will make you able to order a post in multipages, giving each subpage a title and having a table of contents on the first or on every subpage.\u003C\u002Fp>\n\u003Ch4>Make order in your posts!\u003C\u002Fh4>\n\u003Cp>Forget about extremely lengthy pages, diffculty to find a post section. With Multipage you can divide every post into many subpages, giving them a title. Then a table of contents will appear to redirect your visitors to the wanted post subpage.\u003C\u002Fp>\n\u003Ch4>Benefit from different subpages\u003C\u002Fh4>\n\u003Cp>Every subpage will generate a different page view, so your statistics will benefit.\u003C\u002Fp>\n\u003Ch4>Forget about the old `\u003C!–nextpage–>`\u003C\u002Fh4>\n\u003Cp>The old WordPress code is not useful anymore. Even if you do not indicate a title for your \u003Ccode>[nextpage]\u003C\u002Fcode> code, Multipage will use a default title in the form “Page #”.\u003C\u002Fp>\n\u003Ch4>Customize it as you want\u003C\u002Fh4>\n\u003Cp>Multipage comes with a minimal css in order to make the user customization simpler. You can create a new multipage.css file and put it in the theme folder \u002Fcss\u002F so you can use your own CSS. It is important not to change the file provided with the plugin because at the first following update it will be lost. The second option is to modify the Multipage CSS in your own theme CSS, overriding the standard classes.\u003C\u002Fp>\n\u003Ch4>Let us know you care about this\u003C\u002Fh4>\n\u003Cp>Please let us know how much you care about Multipage development rating it (5 stars).\u003C\u002Fp>\n","Order your posts in subpages: multipage posts will have a table of contents linking single subpages with their titles.",900,51505,92,22,"2021-06-16T07:55:00.000Z","5.7.15","3.9",[141,142,143,22,144],"multi-page","nextpage","seo","table-of-contents","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsgr-nextpage-titles\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsgr-nextpage-titles.1.5.12.zip",{"attackSurface":148,"codeSignals":160,"taintFlows":180,"riskAssessment":181,"analyzedAt":190},{"hooks":149,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":26,"unprotectedCount":26},[150],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","widgets_init","anonymous","children-pages.php",58,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":165,"outputEscaping":167,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":179},[162],{"fn":163,"file":154,"line":155,"context":164},"create_function","add_action('widgets_init', create_function('','return register_widget(\"children_pages\");'));",{"prepared":26,"raw":26,"locations":166},[],{"escaped":26,"rawEcho":168,"locations":169},4,[170,173,175,177],{"file":154,"line":171,"context":172},38,"raw output",{"file":154,"line":174,"context":172},39,{"file":154,"line":176,"context":172},40,{"file":154,"line":178,"context":172},41,[],[],{"summary":182,"deductions":183},"The \"children-pages\" plugin v1.0 exhibits a mixed security posture.  On the positive side, the plugin demonstrates good practices in handling SQL queries using prepared statements and has no known historical vulnerabilities. The attack surface is also zero, with no apparent AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited.  However, significant concerns arise from the static analysis. The presence of the `create_function` dangerous function is a notable risk, as it can be a vector for code injection if not handled with extreme care, although it's not directly tied to an exploitable entry point in this analysis. More critically, 100% of the identified output operations are not properly escaped, representing a high risk of Cross-Site Scripting (XSS) vulnerabilities. Without proper escaping, any dynamic content rendered by the plugin could be manipulated by attackers to execute malicious scripts in users' browsers.",[184,187],{"reason":185,"points":186},"100% of output not properly escaped",8,{"reason":188,"points":189},"Dangerous function 'create_function' found",5,"2026-03-16T20:46:52.283Z",{"wat":192,"direct":197},{"assetPaths":193,"generatorPatterns":194,"scriptPaths":195,"versionParams":196},[],[],[],[],{"cssClasses":198,"htmlComments":200,"htmlAttributes":201,"restEndpoints":202,"jsGlobals":203,"shortcodeOutput":204},[199],"children_pages_list",[],[],[],[],[]]