Title: Easy Sitemap
Author: tiptinker
Published: <strong>يونيو 26, 2017</strong>
Last modified: مارس 27, 2026

---

Search plugins

![](https://ps.w.org/easy-sitemap/assets/banner-772x250.jpg?rev=1685639)

![](https://ps.w.org/easy-sitemap/assets/icon-256x256.png?rev=3389271)

# Easy Sitemap

 By [tiptinker](https://profiles.wordpress.org/snowbedding/)

[Download](https://downloads.wordpress.org/plugin/easy-sitemap.2.0.0.zip)

 * [Details](https://ary.wordpress.org/plugins/easy-sitemap/#description)
 * [Reviews](https://ary.wordpress.org/plugins/easy-sitemap/#reviews)
 *  [Installation](https://ary.wordpress.org/plugins/easy-sitemap/#installation)
 * [Development](https://ary.wordpress.org/plugins/easy-sitemap/#developers)

 [Support](https://wordpress.org/support/plugin/easy-sitemap/)

## Description

[Easy Sitemap](https://www.tiptinker.com/easy-sitemap-wordpress-plugin/) 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

#### 🔧 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: [Github](https://github.com/tiptinker/easy-sitemap)

### 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

## Screenshots

 * [[
 * Frontend Display
 * [[
 * Shortcode Generator
 * [[
 * All Supported Attributes

## Installation

 1. Upload the plugin files to `/wp-content/plugins/easy-sitemap/`
 2. Activate the plugin through the ‘Plugins’ screen in WordPress
 3. Go to Settings  Easy Sitemap to configure options
 4. Use the Shortcode Generator or add shortcodes manually to your pages

## FAQ

### How do I create a sitemap page?

 1. Create a new page in WordPress (Pages  Add New)
 2. Add the shortcode `[easy_sitemap]` to the page content
 3. Publish the page

### How do I use the Shortcode Generator?

 1. Go to Settings  Easy Sitemap
 2. Use the “Build your shortcode” section at the top
 3. Select your desired options (post type, limit, display options, etc.)
 4. The shortcode will be generated automatically
 5. Click “Copy Shortcode” or select and copy manually
 6. Paste into any page or post

### Does it support custom post types?

Yes! The plugin automatically supports all public custom post types. Use the `post_type`
attribute:

[easy_sitemap post_type=”product”]
 [easy_sitemap post_type=”portfolio”] [easy_sitemap
post_type=”event”]

### How does the caching system work?

The plugin uses WordPress transients for efficient caching:
 – Only caches output
for non-logged-in users (guests) to ensure dynamic content for logged-in users –
Cache keys are generated from shortcode attributes and content parameters for uniqueness–
Default cache expiry is 1 hour (3600 seconds), configurable from 5 minutes to 24
hours (300-86400 seconds) – Configure global cache settings in Settings  Easy Sitemap–
Override global settings per shortcode with `cache="0"` to disable caching for dynamic
content – Automatic cache clearing on plugin deactivation

### Can I customize the appearance?

Yes! Multiple customization options:

 1. **Custom CSS**: Add styles in Settings  Easy Sitemap  Custom CSS
 2. **CSS Classes**: Use the `class` attribute for custom styling
 3. **Responsive**: All layouts are mobile-friendly by default

Common CSS selectors:
 – `.easy-sitemap` – Main wrapper – `.easy-sitemap-list` –
List container – `.easy-sitemap-item` – Individual items – `.easy-sitemap-date` –
Date display – `.easy-sitemap-excerpt` – Excerpt text – `.easy-sitemap-image` – 
Featured images

### How do I filter content?

Use various filtering attributes:

[easy_sitemap post_type=”post” category=”news,blog”]
 [easy_sitemap author=”1″ date_from
=”2023-01-01″] [easy_sitemap tag=”featured” show_images=”1″] [easy_sitemap taxonomy
=”product_cat” term=”electronics”]

### Does it work with WooCommerce?

Yes! Full WooCommerce support:
 – Product sitemaps: `[easy_sitemap post_type="product"]`–
Product category filtering: `taxonomy="product_cat" term="category-slug"` – Product
tag filtering: `taxonomy="product_tag" term="tag-slug"` – Featured images display
for products

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Easy Sitemap” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ tiptinker ](https://profiles.wordpress.org/snowbedding/)

[Translate “Easy Sitemap” into your language.](https://translate.wordpress.org/projects/wp-plugins/easy-sitemap)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/easy-sitemap/), check
out the [SVN repository](https://plugins.svn.wordpress.org/easy-sitemap/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/easy-sitemap/) by
[RSS](https://plugins.trac.wordpress.org/log/easy-sitemap/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.0

 * Complete rewrite with modern PSR-4 autoloading and clean OOP architecture
 * Implemented transient-based caching system with guest-only caching for optimal
   performance
 * Enhanced `[easy_sitemap]` shortcode with comprehensive filtering and display 
   options
 * Added hierarchical display for pages (parent-child relationships) and category
   grouping for posts
 * Introduced interactive visual shortcode generator in admin panel with live preview
 * Added automatic support for all public custom post types with intelligent taxonomy
   detection
 * Implemented responsive multi-column layouts (up to 6 columns) with mobile optimization
   and CSS Grid/Flexbox fallback
 * Added advanced filtering: date ranges, author filtering, taxonomy filtering, 
   post inclusions/exclusions
 * Added display options: publication dates, excerpts, featured images with automatic
   thumbnail support
 * Added custom CSS support with safe inline styling and CSS class attributes
 * Improved performance with optimized database queries using no_found_rows optimization
 * Enhanced security with comprehensive input sanitization and output escaping
 * Simplified admin interface with unified settings page containing all configuration
   options
 * Added Quicktags support for classic editor integration
 * Added Chinese (zh_CN) language support
 * Focus on HTML sitemaps with clean, semantic markup and SEO-friendly structure
 * Added extensive hooks and filters for developers

#### 1.0.0

 * Initial release with basic shortcode functionality
 * Support for posts, pages, and WooCommerce products
 * Basic quicktags for editor integration

## Meta

 *  Version **2.0.0**
 *  Last updated **3 أسابيع ago**
 *  Active installations **10+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/easy-sitemap/)
 * Tags
 * [html sitemap](https://ary.wordpress.org/plugins/tags/html-sitemap/)[navigation](https://ary.wordpress.org/plugins/tags/navigation/)
   [seo](https://ary.wordpress.org/plugins/tags/seo/)[shortcode](https://ary.wordpress.org/plugins/tags/shortcode/)
   [sitemap](https://ary.wordpress.org/plugins/tags/sitemap/)
 *  [Advanced View](https://ary.wordpress.org/plugins/easy-sitemap/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/easy-sitemap/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/easy-sitemap/reviews/)

## Contributors

 *   [ tiptinker ](https://profiles.wordpress.org/snowbedding/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/easy-sitemap/)