by snowbedding on WordPress.org
Advanced HTML sitemap plugin with shortcode generator, intelligent caching, and comprehensive filtering for posts, pages, and custom post types.

Frontend Display
Easy Sitemap is a powerful WordPress plugin that creates comprehensive HTML sitemaps for your website. With modern PSR-4 autoloading and clean OOP architecture, it provides flexible content organization and optimal performance through intelligent caching.
[easy_sitemap] shortcode with extensive attributes[easy_sitemap] – Complete sitemap with all content typesBasic Attributes:
* post_type – Filter by post type (post, page, product, etc.)
* limit – Number of items to display (default: 1000)
* orderby – Sort by: date, title, modified, menu_order, rand, ID, author, name (default: date)
* order – Sort order: DESC (default) or ASC
Filtering Attributes:
* include – Include specific post IDs (comma-separated)
* exclude – Exclude specific post IDs (comma-separated)
* category – Filter by category slugs (comma-separated)
* tag – Filter by tag slugs (comma-separated)
* taxonomy + term – Filter by custom taxonomy
* author – Filter by author ID
* date_from / date_to – Date range in YYYY-MM-DD format
Display Attributes:
* show_dates – Show publication dates (0/1, default: 0)
* show_excerpts – Show post excerpts (0/1, default: 0)
* show_images – Show featured images (0/1, default: 0)
* hierarchical – Hierarchical display for pages/posts (0/1)
* depth – Hierarchy depth (0 = unlimited)
* columns – Number of columns (default: 1, max: 6)
* class – Custom CSS class for styling
Performance Attributes:
* cache – Enable caching for this shortcode (0/1, default: settings)
* cache_expiry – Cache lifetime in seconds
For support, bug reports, or feature requests, please visit:
Easy Sitemap Support
Contributions are welcome! Please feel free to submit pull requests or open issues on GitHub.
This plugin is licensed under the GPLv2 or later.
License URI: https://www.gnu.org/licenses/gpl-2.0.html