=== Really Simple XML and HTML Sitemap ===
Contributors: sumon086
Donate link: #
Tags: sitemap, wp sitemap, xml and html sitemap, xml sitemap, html sitemap, sitemap pages, page list, dynamic sitemap, sitemap generator, seo
Requires at least: 4.0
Tested up to: 5.3.2
Stable tag: 1.0.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
You can add Sitemap on any posts, pages, using the shortcode [rsxh_sitemap] and it also generate a XML Sitemap which will placed on site root directory.This plugin will improve SEO.
== Description ==
This Wordpress Plugin has a really easy way to add Sitemap of your pages. To show HTML Sitemap on any pages or posts, just use the shortcode [rsxh_sitemap]. You can also place `` in your templates. This will automatically generate a Sitemap for all pages, posts and custom post type (CPT) posts.
It also generate a XML sitemap which will place on your site root directory (file name sitemap.xml). XML sitemaps will help search engines like Google, Yahoo and Ask.com to better index your site.
== Current features ==
* Display all pages, posts and Custom Post Type (CPT) (such as: "facilities", "books" etc) posts
* Display a particular post type posts using the attribute "post_types", like `[rsxh_sitemap post_types="page"]`
* Display multiple post type posts using the attribute "post_types", like `[rsxh_sitemap post_types="page,posts,..."]`
* Display only pages and exclude some pages from the list using the attribute "post_types" and "exclude_pages" , like `[rsxh_sitemap post_types="page" exclude_pages="3,10,..."]`
* Display all pages, posts with custom post type (CPT) posts and exclude some posts and custom post type (CPT) posts using the attribute "exclude_post_and_custom_post_type_posts" , like `[rsxh_sitemap exclude_post_and_custom_post_type_posts="15,18,..."]`
* Easy to use
* Have an option to customize the way it will be displayed through the admin panel
* Have an option to exclude some pages, posts or some Custom Post Type (CPT) posts
* Posts displayed hierarchically
== Installation ==
1. Unzip the plugin and upload the `really-simple-xml-and-html-sitemap` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. To change/modify plugin settings, go to `RSXH Sitemap Settings` tab from Wordpress admin area
4. Place `` in your templates
5. Use the shortcode [rsxh_sitemap] on any page.
== Frequently Asked Questions ==
= Does it generate an XML sitemap? =
Yes. It will placed on your site root directory (file name sitemap.xml). XML sitemaps will help search engines like Google, Yahoo and Ask.com to better index your site.
= Does it work with Custom Post Type (CPT)? =
Yes. It works fine with the Custom Post Type (CPT)
= Is it possible to get only the pages, the posts or a Custom Post Type (CPT)? =
Yes. It can. You have to use following shortcode
* `[rsxh_sitemap post_types='page, post']` to display both the pages and posts
* `[rsxh_sitemap post_types='page']` to display only the pages
* `[rsxh_sitemap post_types="post"]` to display only the posts
* You can display Custom Post Type(CPT) using the name of the post type inside the "post_types" attribute. For example: `[rsxh_sitemap post_types='facilities']` or `[wp_sitemap_page post_types='books']`
= Have option to get rid of some specific pages, the posts or a Custom Post Type (CPT) posts? =
Yes. It is. You have to use following shortcode
* `[rsxh_sitemap post_types='page, post' exclude_pages='3,10,...']` to display both the pages and posts excluding specific pages
* `[rsxh_sitemap post_types='page' exclude_pages='3,10,...']` to display only the pages excluding specific pages
* `[rsxh_sitemap exclude_pages='3,10,...']` to display all pages, posts and custom post type (CPT) posts excluding specific pages
* `[rsxh_sitemap exclude_post_and_custom_post_type_posts='15,18,...']` to display all pages, posts and custom post type (CPT) posts excluding specific posts and custom post type (CPT) posts
* `[rsxh_sitemap post_types='post' exclude_post_and_custom_post_type_posts='15,18,...']` to display only the posts excluding specific posts
* You can display Custom Post Type(CPT) using the name of the post type inside the "post_types" attribute. For example: `[rsxh_sitemap post_types='facilities' exclude_post_and_custom_post_type_posts='15,18,...']` to display only defined post type posts excluding specific post type posts
== Screenshots ==
1.This screen shot for plugin settings section from where you can setup you desire setings from admin area.Here you can find the plugin shortcodes. This description corresponds to `/assets/screenshot-1.png`.
2.From this screenshot, you can see how html sitemap looks like in frontend. This description corresponds to `/assets/screenshot-2.png`.
3.Sample XML sitemap. This description corresponds to `/assets/screenshot-3.png`.
== Changelog ==
= 1.0.0 =
* Initial release of Really Simple XML and HTML Sitemap.
= 1.0.1 =
* use wp_schedule_event to generate XML Sitemap in specific interval.