[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fw6IzWsvRCBN-6I4NVVFUY_2C9Zods5f4Q3MgKtqL2pM":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":141,"fingerprints":168},"posts-map","Posts map","0.1.3","lucdecri","https:\u002F\u002Fprofiles.wordpress.org\u002Flucdecri\u002F","\u003Cp>The plugins uses a short tag \u003Cem>posts-map\u003C\u002Fem> to add the grilled image, and you can add all the blog post icons using its rows and columns.\u003Cbr \u002F>\nThe icons can be personalized with custom field map_icon.\u003C\u002Fp>\n\u003Cp>Usage :\u003Cbr \u002F>\n        [posts-map image=’image_url’ rows=10 cols=15 name=’map_name’ grid=1 gridcolor=#FF00FF ]Map Title[\u002Fposts-map]\u003C\u002Fp>\n\u003Cp>where :\u003Cbr \u002F>\n1. image : url to image fo map\u003Cbr \u002F>\n2. rows : number of rows to slice the image\u003Cbr \u002F>\n3. cols : number of columns to slice the image\u003Cbr \u002F>\n4. name : name of maps (used to add more maps in your blog)\u003Cbr \u002F>\n5. grid : width (in pixel) of map grid (no grid if don’t use a option)\u003Cbr \u002F>\n6. gridcolor : color for grid\u003Cbr \u002F>\n7. Map Title : title writed on top of map\u003C\u002Fp>\n\u003Cp>To put an icon into a map named ‘map_name’, insert two customfields ‘location’ and ‘map_icon’ to set the coordinates and the permalink of the icon.\u003C\u002Fp>\n","This plugin adds into a blog post an image where you can put icons that link other blog posts.",10,2040,0,"2011-05-19T22:07:00.000Z","3.1.4","2.7.0","",[19,20,21,22,23],"page","pages","postsmap","short-code","shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-map.0.1.3.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},5,320,30,84,"2026-04-04T06:16:54.970Z",[36,57,79,99,118],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":54,"download_link":55,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"display-posts-shortcode","Display Posts – Easy lists, grids, navigation, and more","3.0.3","Bill Erickson","https:\u002F\u002Fprofiles.wordpress.org\u002Fbillerickson\u002F","\u003Cp>Display Posts allows you easily list content from all across your website. Start by adding this shortcode in the content editor to display a list of your most recent posts:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[display-posts]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Filter by Category\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To only show posts within a certain category, use the category parameter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[display-posts category=\"news\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Display as Post Grid\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can create a great looking, column-based grid of posts with a bit of styling. \u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002F2019\u002F01\u002F04\u002Fpost-grid-styling\u002F\" rel=\"nofollow ugc\">Here’s how!\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>List Popular Posts\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can highlight your popular content in multiple ways. If you want to feature the posts with the most comments, use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[display-posts orderby=\"comment_count\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also list \u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002F2019\u002F01\u002F04\u002Fmost-popular-posts-by-social-shares\u002F\" rel=\"nofollow ugc\">most popular posts by social shares\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Include thumbnails, excerpts, and more\u003C\u002Fstrong>\u003Cbr \u002F>\nThe \u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Fdocs\u002Fparameters\u002F#display-parameters\" rel=\"nofollow ugc\">display parameters\u003C\u002Fa> let you control what information is displayed for each post. To include an image and summary, use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[display-posts include_excerpt=\"true\" image_size=\"thumbnail\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can use any image size added by WordPress (thumbnail, medium, medium_large, large) OR any custom image size added by your theme or other plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Sort the list however you like\u003C\u002Fstrong>\u003Cbr \u002F>\nBy default the listing will list the newest content first, but you can order by title, menu order, relevance, content type, metadata, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>List upcoming events\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can easily list upcoming events from any event calendar. Each plugin will require slightly different code.\u003C\u002Fp>\n\u003Cp>Here are \u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Ftag\u002Fevents\u002F\" rel=\"nofollow ugc\">tutorials for popular event calendar plugins\u003C\u002Fa>. If your plugin is not listed here, submit a support request and I’ll add it!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tutorials\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Ftutorials\u002F\" rel=\"nofollow ugc\">Our tutorials\u003C\u002Fa> cover common customization requests, and are updated often.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full Documentation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Fdocs\u002Fparameters\u002F#query-parameters\" rel=\"nofollow ugc\">Query parameters\u003C\u002Fa> for customizing which posts are listed (filter by category, tag, date…)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Fdocs\u002Fparameters\u002F#display-parameters\" rel=\"nofollow ugc\">Display parameters\u003C\u002Fa> determine how the posts appear (title, excerpt, image…)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002F2019\u002F01\u002F04\u002Fuse-template-parts-to-match-your-themes-styling\u002F\" rel=\"nofollow ugc\">Template parts\u003C\u002Fa> for Display Posts to perfectly match your theme’s post listings\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Fdocs\u002Fthe-output-filter\u002F\" rel=\"nofollow ugc\">Output filter\u003C\u002Fa> for complete control over how the listing looks on your site\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdisplayposts.com\u002Fdocs\u002Fparameters\u002F#display-parameters\" rel=\"nofollow ugc\">Filters\u003C\u002Fa> for even more powerful customizations for developers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Extensions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002FDisplay-Posts-Pagination\" rel=\"nofollow ugc\">Display Posts – Pagination\u003C\u002Fa> – Allow results of Display Posts to be paginated\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisplay-posts-date-view\u002F\" rel=\"ugc\">Display Posts – Date View\u003C\u002Fa> – Lets you break your content down by month or year.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002FDisplay-Posts-Alpha-View\" rel=\"nofollow ugc\">Display Posts – Alpha View\u003C\u002Fa> – Display an alphabetical listing of your content, broken down by letter\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002FDisplay-Posts-Transient-Cache\" rel=\"nofollow ugc\">Display Posts – Transient Cache\u003C\u002Fa> – Cache the output using transients\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002Fdps-coauthor-addon\" rel=\"nofollow ugc\">Co-Authors Plus Addon\u003C\u002Fa> – multiple authors on posts\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002Fdps-columns-extension\" rel=\"nofollow ugc\">Columns Extension\u003C\u002Fa> – display posts in columns\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbillerickson\u002FDPS-Exclude-Sticky\" rel=\"nofollow ugc\">DPS Exclude Sticky\u003C\u002Fa> – exclude sticky posts unless specifically requested\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshazahm1\u002FDisplay-Posts-Shortcode-Pinch-Zoomer\" rel=\"nofollow ugc\">DPS Pinch Zoomer\u003C\u002Fa> – adds support pinch zooming post images on mobile devices and mouse wheel zooming on desktops\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshazahm1\u002FDisplay-Posts-Shortcode-Remote\" rel=\"nofollow ugc\">Display Posts Shortcode Remote\u003C\u002Fa> – display posts from a remote WordPress site utilizing the WP REST API.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add a listing of content on your website using a simple shortcode. Filter the results by category, author, and more.",80000,1250447,96,164,"2024-10-14T16:53:00.000Z","6.6.5","3.0",[19,20,52,53,23],"posts","query","https:\u002F\u002Fdisplayposts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-posts-shortcode.3.0.3.zip",92,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":46,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":74,"download_link":75,"security_score":76,"vuln_count":77,"unpatched_count":13,"last_vuln_date":78,"fetched_at":27},"insert-pages","Insert Pages","3.11.2","Paul Ryan","https:\u002F\u002Fprofiles.wordpress.org\u002Ffigureone\u002F","\u003Cp>Insert Pages lets you embed any WordPress content (e.g., pages, posts, custom post types) into other WordPress content using the Shortcode API. It also includes a widget for inserting pages into any widget area.\u003C\u002Fp>\n\u003Cp>The real power of Insert Pages comes when you start creating custom post types, either \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPost_Types\" rel=\"nofollow ugc\">programmatically in your theme\u003C\u002Fa>, or using another plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-ui\u002F\" rel=\"ugc\">Custom Post Type UI\u003C\u002Fa>. You can then abstract away common data types (like videos, quizzes, due dates) into their own custom post types, and then show those pieces of content within your normal pages and posts by Inserting them as a shortcode.\u003C\u002Fp>\n\u003Ch3>Advanced Tutorial\u003C\u002Fh3>\n\u003Cp>Contributor Wes Modes has graciously written an updated tutorial for the Gutenberg era, focused on creating a custom post type with custom fields and a custom template for rendering content. Read it here: \u003Ca href=\"https:\u002F\u002Fmedium.com\u002F@wesmodes\u002Fusing-wordpress-insert-pages-plugin-with-your-custom-post-types-and-custom-templates-535c141f9635\" rel=\"nofollow ugc\">https:\u002F\u002Fmedium.com\u002F@wesmodes\u002Fusing-wordpress-insert-pages-plugin-with-your-custom-post-types-and-custom-templates-535c141f9635\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Example: Normal Use Case\u003C\u002Fh3>\n\u003Cp>Say you teach a course and you’re constantly referring to an assignment due date in your course website. The next semester the due date changes, and you have to go change all of the locations you referred to it. Instead, you’d rather just change the date once! With Insert Pages, you can do the following:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a custom post type called \u003Cstrong>Due Date\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Create a new \u003Cem>Due Date\u003C\u002Fem> called \u003Cstrong>Assignment 1 Due Date\u003C\u002Fstrong> with \u003Cstrong>Fri Nov 22, 2013\u003C\u002Fstrong> as its content.\u003C\u002Fli>\n\u003Cli>Edit all the pages where the due date occurs and use the \u003Cem>Insert Pages\u003C\u002Fem> toolbar button to insert a reference to the \u003Cem>Due Date\u003C\u002Fem> you just created. Be sure to set the \u003Cem>Display\u003C\u002Fem> to \u003Cstrong>Content\u003C\u002Fstrong> so \u003Cem>Fri Nov 22, 2013\u003C\u002Fem> shows wherever you insert it. The shortcode you just created should look something like this: \u003Ccode>[insert page='assignment-1-due-date' display='content']\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>That’s it! Now, when you want to change the due date, just edit the \u003Cem>Assignment 1 Due Date\u003C\u002Fem> custom post you created, and it will automatically be updated on all the pages you inserted it on.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Example: Advanced Use Case\u003C\u002Fh3>\n\u003Cp>Say your site has a lot of video content, and you want to include video transcripts and video lengths along with the videos wherever you show them. You could just paste the transcripts into the page content under the video, but then you’d have to do this on every page the video showed on. (It’s also just a bad idea, architecturally!) With Insert Pages, you can use a custom post type and create a custom theme template to display your videos+transcripts+lengths just the way you want!\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a custom post type called \u003Cstrong>Video\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Use a plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">Advanced Custom Fields\u003C\u002Fa> to add extra fields to your new \u003Cem>Video\u003C\u002Fem> custom post type. Add a \u003Cstrong>Video URL\u003C\u002Fstrong> field, a \u003Cstrong>Transcript\u003C\u002Fstrong> field, and a \u003Cstrong>Video Length\u003C\u002Fstrong> field.\u003C\u002Fli>\n\u003Cli>Create a new \u003Cem>Video\u003C\u002Fem> called \u003Cstrong>My Awesome Video\u003C\u002Fstrong> with the following values in its fields:\n\u003Cul>\n\u003Cli>\u003Cem>Video URL\u003C\u002Fem>: \u003Cstrong>http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=oHg5SJYRHA0\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cem>Transcript\u003C\u002Fem>: \u003Cstrong>We’re no strangers to love, You know the rules and so do I…\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cem>Video Length\u003C\u002Fem>: \u003Cstrong>3:34\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Create a template in your theme so we can display the video content as we want. I won’t cover this step here since it’s pretty involved, but you can find more help in the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTheme_Development#Custom_Page_Templates\" rel=\"nofollow ugc\">WordPress Codex\u003C\u002Fa>. Let’s assume you created a template called \u003Cstrong>Video with transcript\u003C\u002Fstrong> (video-with-transcript.php) that shows the youtube video in a \u003Ca href=\"http:\u002F\u002Ffancybox.net\u002F\" rel=\"nofollow ugc\">fancybox\u003C\u002Fa>, and includes a button that shows the text transcript when a user clicks on it.\u003C\u002Fli>\n\u003Cli>Edit the pages where you want the video to show up and use the \u003Cem>Insert Pages\u003C\u002Fem> toolbar button to insert a reference to the \u003Cem>Video\u003C\u002Fem> you just created. Be sure to set the \u003Cem>Display\u003C\u002Fem> to \u003Cstrong>Use a custom template\u003C\u002Fstrong>, and select your new template \u003Cstrong>Video with transcript\u003C\u002Fstrong>. The shortcode you just created should look something like this: \u003Ccode>[insert page='my-awesome-video' display='video-with-transcript.php']\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>That’s it! Now you can create all sorts of video content and know that it’s being tracked cleanly in the database as its own custom post type, and you can place videos all over your site and not worry about lots of duplicate content.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The possibilities are endless!\u003C\u002Fp>\n","Insert Pages lets you embed any WordPress content (e.g., pages, posts, custom post types) into other WordPress content using the Shortcode API.",40000,1008854,71,"2026-01-20T23:38:00.000Z","6.9.4","3.3.0",[72,73,20,23],"embed","insert","https:\u002F\u002Fgithub.com\u002Fuhm-coe\u002Finsert-pages","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finsert-pages.3.11.2.zip",99,4,"2022-12-21 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":69,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":96,"download_link":97,"security_score":98,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"html-sitemap","HTML Page Sitemap","1.3.9","Angelo Mandato","https:\u002F\u002Fprofiles.wordpress.org\u002Famandato\u002F","\u003Cp>This simple plugin adds an HTML (Not XML) sitemap of your pages (not posts) by using the shortcode \u003Ccode>[html_sitemap]\u003C\u002Fcode>. This plugin can display a sitemap with specific depths, from a specific parent page and include\u002Fexclude specific pages by ID. The sitemap uses the unordered HTML list tags \u003Ccode>\u003Cul>\u003C\u002Fcode> and \u003Ccode>\u003Cli>\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Shortcode attributes include \u003Ccode>sort_column\u003C\u002Fcode>, \u003Ccode>sort_order\u003C\u002Fcode>, \u003Ccode>exclude\u003C\u002Fcode>, \u003Ccode>include\u003C\u002Fcode>, \u003Ccode>depth\u003C\u002Fcode>, \u003Ccode>child_of\u003C\u002Fcode>, \u003Ccode>meta_key\u003C\u002Fcode>, \u003Ccode>meta_value\u003C\u002Fcode>, \u003Ccode>authors\u003C\u002Fcode>, \u003Ccode>number\u003C\u002Fcode>,  \u003Ccode>offset\u003C\u002Fcode>, \u003Ccode>post_type\u003C\u002Fcode>,  and \u003Ccode>post_status\u003C\u002Fcode> parameters from the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_list_pages\" rel=\"nofollow ugc\">\u003Ccode>wp_list_pages\u003C\u002Fcode>\u003C\u002Fa> function. In addition you can also set \u003Ccode>class\u003C\u002Fcode>, \u003Ccode>id\u003C\u002Fcode>, and \u003Ccode>ordered_list_type\u003C\u002Fcode> to further customize the html page sitemap.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin is perfect for those who use WordPress as a CMS.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Shortcode Tag Attribute Options\u003C\u002Fh3>\n\u003Cp>The following wp_list_pages tag attribute options are supported:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>authors\u003C\u002Fcode> &mdash; Comma-separated list of author IDs. Default empty (all authors).\u003C\u002Fli>\n\u003Cli>\u003Ccode>child_of\u003C\u002Fcode> &mdash; ID of child page, ‘CURRENT’, or ‘PARENT’. The value ‘CURRENT’ will use the current page ID. The value ‘PARENT’ will use the current page parent ID.\u003C\u002Fli>\n\u003Cli>\u003Ccode>depth\u003C\u002Fcode> &mdash; -1 (any depth), 0 (all pages), 1 (top-level pages only), 2 (top-level and 2nd level pages only), etc.\u003C\u002Fli>\n\u003Cli>\u003Ccode>date_format\u003C\u002Fcode> &mdash; e.g. ‘l, F j, Y’. See \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fcustomize-date-and-time-format\u002F\" rel=\"ugc\">WordPress Date Format\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ccode>exclude\u003C\u002Fcode> &mdash; Comma-separated list of page IDs to exclude.\u003C\u002Fli>\n\u003Cli>\u003Ccode>include\u003C\u002Fcode> &mdash; Comma-separated list of page IDs to include.\u003C\u002Fli>\n\u003Cli>\u003Ccode>item_spacing\u003C\u002Fcode> &mdash; Whether to preserve whitespace within the menu’s HTML. Accepts ‘preserve’ or ‘discard’.\u003C\u002Fli>\n\u003Cli>\u003Ccode>meta_key\u003C\u002Fcode> &mdash; Limits output to pages having a specific custom field key. \u003C\u002Fli>\n\u003Cli>\u003Ccode>meta_value\u003C\u002Fcode> &mdash; Limits output to pages having a specific custom field value.\u003C\u002Fli>\n\u003Cli>\u003Ccode>number\u003C\u002Fcode> &mdash; Limits the number of links displayed (SQL LIMIT).\u003C\u002Fli>\n\u003Cli>\u003Ccode>offset\u003C\u002Fcode> &mdash; Skips a specific number of pages before displaying the list.\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_type\u003C\u002Fcode> &mdash; Post type to query for. Default ‘page’\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_status\u003C\u002Fcode> &mdash; Comma-separated list or array of post statuses to include. Default ‘publish’\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_date\u003C\u002Fcode> &mdash; Whether to display the page publish or modified date for each page. Accepts ‘modified’ or any other value. An empty value hides the date.\u003C\u002Fli>\n\u003Cli>\u003Ccode>sort_column\u003C\u002Fcode> &mdash; Comma-separated list of column names to sort the pages by. Accepts ‘post_author’, ‘post_date’, ‘post_title’, ‘post_name’, ‘post_modified’, ‘post_modified_gmt’, ‘menu_order’, ‘post_parent’, ‘ID’, ‘rand’, or ‘comment_count’. Default ‘post_title’.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please see documentation for the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_list_pages\" rel=\"nofollow ugc\">\u003Ccode>wp_list_pages\u003C\u002Fcode>\u003C\u002Fa> function for reference.\u003C\u002Fp>\n\u003Cp>In addition the following tag attributes are available exclusively for this plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>class\u003C\u002Fcode> &mdash; Specify class values for the initial HTML Page Sitemap \u003Ccode>\u003Cul>\u003C\u002Fcode> list tag.\u003C\u002Fli>\n\u003Cli>\u003Ccode>id\u003C\u002Fcode> &mdash; Specify ID values for the initial HTML Page Sitemap \u003Ccode>\u003Cul>\u003C\u002Fcode> list tag.\u003C\u002Fli>\n\u003Cli>\u003Ccode>ordered_list_type\u003C\u002Fcode> &mdash; Specify the ordered list type. Accepts ”, ‘1’, ‘A’, ‘a’, ‘I’, and ‘i’. Default empty value will display an unordered list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The \u003Ccode>ordered_list_type\u003C\u002Fcode> attribute options in more detail:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>ordered_list_type=\"\"\u003C\u002Fcode> &mdash; The list items will be unordered\u003C\u002Fli>\n\u003Cli>\u003Ccode>ordered_list_type=\"1\"\u003C\u002Fcode> &mdash; The list items will be numbered with numbers\u003C\u002Fli>\n\u003Cli>\u003Ccode>ordered_list_type=\"A\"\u003C\u002Fcode> &mdash; The list items will be numbered with uppercase letters\u003C\u002Fli>\n\u003Cli>\u003Ccode>ordered_list_type=\"a\"\u003C\u002Fcode> &mdash; The list items will be numbered with lowercase letters\u003C\u002Fli>\n\u003Cli>\u003Ccode>ordered_list_type=\"I\"\u003C\u002Fcode> &mdash; The list items will be numbered with uppercase roman numbers\u003C\u002Fli>\n\u003Cli>\u003Ccode>ordered_list_type=\"i\"\u003C\u002Fcode> &mdash; The list items will be numbered with lowercase roman numbers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: This plugin only works with Hierarchical Custom Post Types such as \u003Ccode>pages\u003C\u002Fcode>. This plugin will not work if your post type is not hierarchical. Not setting an ordered_list_type will use an unordered list (default).\u003C\u002Fp>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>First example shows how to add a sitemap for the entire site.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[html_sitemap]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example shortcode will add a sitemap to a page displaying a depth limit of 3 and exclude page ID 708.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[html_sitemap depth=3 exclude=708]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example shortcode will add a sitemap to a page displaying only children and grandchildren of the current page.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[html_sitemap depth=2 child_of=CURRENT]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example shortcode will add a sitemap to a page displaying children and grandchildren of the parent page (would include the curent page as well).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[html_sitemap depth=2 child_of=PARENT]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example shortcode will add a sitemap displaying the page modified date with the pages sorted by the menu order number.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[html_sitemap show_date=modified sort_column=menu_order]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example shortcode excluding multiple pages with ids 708, 1024 and 42.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[html_sitemap exclude=\"708,1024,42\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example shortcode will add a class attribute to the \u003Ccode>\u003Cul>\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[html_sitemap class=\"custom-class\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example shortcode will add an id attribute to the \u003Ccode>\u003Cul>\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[html_sitemap id=\"custom-element-id\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example shortcode will display an ordered list using lowercase letters with a depth of 1.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[html_sitemap ordered_list_type=\"a\" depth=1]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Example shortcode with roman numbering in capitalization, with custom field “featured-list” and custom value “yes”\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[html_sitemap ordered_list_type=\"I\" meta_key=featured-list meta_value=yes sort_column=post_date]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For the latest information visit the website.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.pluginspodcast.com\u002Fplugins\u002Fhtml-page-sitemap\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.pluginspodcast.com\u002Fplugins\u002Fhtml-page-sitemap\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contributors\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fangelo.mandato.com\" rel=\"nofollow ugc\">Angelo Mandato\u003C\u002Fa>, founder of \u003Ca href=\"https:\u002F\u002Fwww.painlessanalytics.com\" rel=\"nofollow ugc\">Painless Analytics\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.frontpup.com\" rel=\"nofollow ugc\">FrontPup\u003C\u002Fa> – Plugin author\u003C\u002Fp>\n","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.",10000,379036,86,22,"2026-02-11T09:30:00.000Z","3.7","5.4",[80,19,20,23,95],"sitemap","http:\u002F\u002Fwww.pluginspodcast.com\u002Fplugins\u002Fhtml-page-sitemap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhtml-sitemap.1.3.9.zip",100,{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":87,"downloaded":107,"rating":108,"num_ratings":89,"last_updated":109,"tested_up_to":110,"requires_at_least":50,"requires_php":17,"tags":111,"homepage":114,"download_link":115,"security_score":33,"vuln_count":116,"unpatched_count":13,"last_vuln_date":117,"fetched_at":27},"posts-in-page","Posts in Page","1.4.4","ivycat","https:\u002F\u002Fprofiles.wordpress.org\u002Fivycat\u002F","\u003Cp>Easily add one or more posts to any page using simple shortcodes.\u003C\u002Fp>\n\u003Cp>Supports categories, tags, custom post types, custom taxonomies, date ranges, post status, and much more.\u003C\u002Fp>\n\u003Cp>You can get all of the same functionality provided by this plugin by modifying your theme’s template files; this plugin just makes it easy for anyone to \u003Cem>pull\u003C\u002Fem> posts into other areas of the site without having to get their hands dirty with code.\u003C\u002Fp>\n\u003Cp>Plugin is depending upon your theme’s styling; version 1.x of this plugin \u003Cem>does not\u003C\u002Fem> contain native styles.\u003C\u002Fp>\n\u003Cp>This is a minimal plugin, function over form. Give us feedback, suggestions, bug reports, and any other contributions on the in the plugin’s \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fivycat\u002Fposts-in-page\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n","Easily add one or more posts to any page using simple shortcodes.",377586,88,"2019-05-13T16:13:00.000Z","5.2.24",[112,20,52,23,113],"custom-post-types","taxonomy","https:\u002F\u002Fivycat.com\u002Fwordpress\u002Fwordpress-plugins\u002Fposts-in-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-in-page.1.4.4.zip",1,"2017-02-13 00:00:00",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":17,"tags":133,"homepage":138,"download_link":139,"security_score":25,"vuln_count":116,"unpatched_count":13,"last_vuln_date":140,"fetched_at":27},"list-pages-shortcode","List Pages Shortcode","1.7.7","Aaron Harp","https:\u002F\u002Fprofiles.wordpress.org\u002Faaron_guitar\u002F","\u003Cp>Introduces the [list-pages], [sibling-pages] and [child-pages] \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FShortcode_API\" rel=\"nofollow ugc\">shortcodes\u003C\u002Fa> for easily displaying a list of pages within a post or page.  Both shortcodes accept all parameters that you can pass to the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_pages\" rel=\"nofollow ugc\">\u003Ccode>wp_list_pages()\u003C\u002Fcode>\u003C\u002Fa> function with the addition of a class parameter.\u003C\u002Fp>\n\u003Ch4>Example Usage\u003C\u002Fh4>\n\u003Cp>\u003Cem>List pages sorted by title\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[list-pages sort_column=\"post_title\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>List pages but exclude certain IDs and set the class of the list to “my-page-list”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[list-pages exclude=\"17,38\" class=\"my-page-list\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Show excerpt (for pages excerpt support will need adding manually or via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpage-excerpt\u002F\" rel=\"ugc\">Page Excerpt\u003C\u002Fa> plugin)\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[list-pages excerpt=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>List the current page’s children, but only show the top level\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[child-pages depth=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>List the current page’s siblings and their subpages\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sibling-pages depth=\"2\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Default Arguments\u003C\u002Fh4>\n\u003Cp>The default values are the same as for the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_pages\" rel=\"nofollow ugc\">wp_list_pages()\u003C\u002Fa> function except for title_li which defaults to nothing.  If a class is not specified, a default class of either “list-pages”, “sibling-pages” or “child-pages” is given to the UL tag.  In addition, the echo parameter has no effect.\u003C\u002Fp>\n\u003Cp>In addition to the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_pages\" rel=\"nofollow ugc\">wp_list_pages()\u003C\u002Fa> arguments, you can also specify:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>list_type\u003C\u002Fstrong> \u003Cem>(string)\u003C\u002Fem> List tag. Defaults to \u003Ccode>\u003Cul>\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>exclude_current_page\u003C\u002Fstrong> \u003Cem>(int)\u003C\u002Fem> Exclude the current page. Defaults to \u003Ccode>0\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>excerpt\u003C\u002Fstrong> \u003Cem>(int)\u003C\u002Fem> Show the page excerpt. Defaults to \u003Ccode>0\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Introduces the [list-pages], [sibling-pages] and [child-pages] shortcodes for easily displaying a list of pages within a post or page.",5000,123363,98,14,"2023-02-21T20:48:00.000Z","6.1.10","4.4.0",[134,135,20,136,137],"child-pages","list-pages","shortcodes","sibling-pages","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Flist-pages-shortcode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-pages-shortcode.1.7.7.zip","2023-01-04 00:00:00",{"attackSurface":142,"codeSignals":152,"taintFlows":159,"riskAssessment":160,"analyzedAt":167},{"hooks":143,"ajaxHandlers":144,"restRoutes":145,"shortcodes":146,"cronEvents":151,"entryPointCount":116,"unprotectedCount":13},[],[],[],[147],{"tag":4,"callback":148,"file":149,"line":150},"render_postmap","posts-map.php",25,[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":156,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":158},[],{"prepared":13,"raw":13,"locations":155},[],{"escaped":13,"rawEcho":13,"locations":157},[],[],[],{"summary":161,"deductions":162},"The \"posts-map\" plugin v0.1.3 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The code analysis reveals no dangerous functions, all SQL queries utilize prepared statements, and all output is properly escaped, which are excellent security practices.  Furthermore, there are no file operations or external HTTP requests, and the plugin has a very limited attack surface, with only one shortcode identified and no unprotected entry points. The absence of any recorded vulnerabilities, including critical or high severity ones, further strengthens this positive assessment. This indicates a likely well-maintained and secure plugin.",[163,165],{"reason":164,"points":30},"No Nonce checks detected",{"reason":166,"points":30},"No Capability checks detected","2026-03-17T00:25:33.077Z",{"wat":169,"direct":174},{"assetPaths":170,"generatorPatterns":171,"scriptPaths":172,"versionParams":173},[],[],[],[],{"cssClasses":175,"htmlComments":176,"htmlAttributes":177,"restEndpoints":178,"jsGlobals":179,"shortcodeOutput":180},[],[],[],[],[],[181],"id='posts-map_'"]