WordPress plugin intelligence profile

Sewn In XML Sitemap

Simple way to automatically generate XML Sitemaps when a page or post is saved. Very simple, no cruft or extra features you won't use.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 4.8
Current version2.0.6
WordPress coverageTested up to WordPress 4.8
Minimum stackWP 3.6.1 · PHP —
Directory statusactive
Last directory update2 Sept 20179y ago
Active installations30Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 4 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Sewn In XML Sitemap version 2.0.6 as active, updated 9y ago and tested up to WordPress 4.8.

Overview

About this plugin

2.0.3 changed default post types used from only ‘post’ and ‘page’ to ALL public post types except “attachment”. This is a cleaner approach, but may require customization. There is more info on customization below.

This site doesn’t notify of new support threads, so send a contact through our form to notify of a new thread for a quicker response.

Simple way to automatically generate XML Sitemaps when a page or post is saved. Very simple, no cruft or extra features you won’t use. There are two main customizations available.

  • Choose which post types are added (posts and pages by default)
  • Adds a meta box to all included post types to remove single posts from being added to the sitemap

It also works well with our Sewn In Simple SEO plugin. When both are installed, they integrate together.

Control what post types are added

/** * Completely replace the post types in the XML sitemap * * This will replace the default completely.

Returns: array('news','event') * * The result is to remove 'post' and 'page' post types and to add 'news' and * 'event' post types * * @param array $post_types List of post types to be added to the XML Sitemap * @return array $post_types Modified list of post types */ add_filter( 'sewn/seo/post_types', 'custom_seo_post_types' ); function custom_seo_post_types( $post_types ) { $post_types = array('news','event'); return $post_types; }

Remove a specific post from the sitemap

A checkbox is added to each post type that is included in the sitemap. Checking it will remove that specific item from the sitemap.

This checkbox also removes posts from wp_list_pages, you can turn that off using this filter:

add_filter( 'sewn/sitemap/wp_list_pages', '__return_false' );

3 * * Remove specific posts programatically. php or a plugin. * * This example removes all posts that have post meta field of "test" set.

*/ add_filter( 'sewn/sitemap/post', 'custom_remove_test_posts', 10, 2 ); function custom_remove_test_posts( $value, $post ) { $status = get_metadata( 'post', $post->ID, 'test', true ); if ( $status ) { $value = false; } return $value; }

Change frequency for a post type, could also be used an a single post basis by checking the the $post-ID or $post->post_name

/** * Change sitemap frequency in XML, default is "monthly" * * options: always, hourly, daily, weekly, monthly, yearly, never */ add_filter( 'sewn/sitemap/frequency', 'custom_sitemap_frequency', 10, 2 ); function custom_sitemap_frequency( $frequency, $post ) { if ( 'news' == get_post_type($post) ) { $frequency = 'daily'; } return $frequency; }

Compatibility

Works with the Sewn In Simple SEO plugin. When installed, the XML sitemap checkbox integrates with the SEO fields and this plugin will use the SEO post types. The goal is to keep things very simple and integrated.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • xml sitemap
  • seo
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 4.8

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 4.8.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to4.8
Minimum requirementsWordPress 3.6.1 · PHP not listed
Update activity2 Sept 20179y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.