Home Plugins easy sitemap
Easy Sitemap logo

Easy Sitemap

by snowbedding on WordPress.org

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

(0)
Frontend Display

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.

✨ Key Features

  • Modern Architecture: PSR-4 autoloading with clean object-oriented design
  • HTML Sitemaps: Generate clean, SEO-friendly HTML sitemaps with semantic markup
  • Powerful Shortcode: Single comprehensive [easy_sitemap] shortcode with extensive attributes
  • Universal CPT Support: Automatic support for all public custom post types including WooCommerce
  • Smart Taxonomy Detection: Intelligent taxonomy resolution for each post type
  • Advanced Filtering: Post types, categories, tags, taxonomies, authors, date ranges, inclusions/exclusions
  • Hierarchical Display: Pages by parent-child relationships, posts grouped by categories
  • Smart Caching: Transient-based caching for guests only with configurable expiry
  • Responsive Design: Mobile-optimized layouts with multi-column support (up to 6 columns)
  • Shortcode Generator: Interactive visual builder in admin panel
  • Custom CSS: Safe inline styling without theme modifications
  • Performance Optimized: Efficient database queries with no_found_rows optimization
  • Quicktags Support: Classic editor integration for easy shortcode insertion

🚀 Shortcodes

  • [easy_sitemap] – Complete sitemap with all content types

📋 Shortcode Attributes

Basic 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

🔧 Admin Features

  • Settings Panel: Configure caching and styling
  • Shortcode Generator: Visual builder with live preview
  • Performance Settings: Cache expiry and optimization options
  • Custom CSS Editor: Add custom styles safely

Support

For support, bug reports, or feature requests, please visit:
Easy Sitemap Support

Contributing

Contributions are welcome! Please feel free to submit pull requests or open issues on GitHub.

License

This plugin is licensed under the GPLv2 or later.
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Active installations10+
Weekly downloads
34+750.00%
Version2.0.0
Last updated11/11/2025
WordPress version5.0
Tested up to6.6.4
PHP version7.2
Tags
html sitemapnavigationseoshortcodesitemap