Welcome to Dagon Design. In addition to free scripts, WordPress plugins, and articles, we offer a variety of services including custom theme design, plugin creation, and PHP scripting. Contact me for more information.

This plugin creates a sitemap for your WordPress powered site. This is not just another XML sitemap plugin, but rather a true sitemap generator which is highly customizable from its own options page in the WordPress admin panel. Some of its features include: support for multi-level categories and pages, category/page exclusion, multiple-page generation with navigation, permalink support, choose what to display, what order to list items in, show comment counts and/or post dates, and much more. To see this plugin in action, visit my sitemap page.

The language file contains not only the text shown on the sitemap page, but all of the text in the options page as well.

Changelog

07-06-09 Version 3.17 – Fixed some translation issues. New string added to language files: DDSG_CONTINUED (used the English word for all existing translations). Added Finnish and Estonian languages. Updated Danish language. Various other fixes. Tested in WP 2.8

02-22-09 Version 3.16 – I have switched back to hosting this plugin on this site, instead of the WP plugin repository. This should cause less confusion. New language files have been added: Arabic, Catalan, Danish, Norwegian, Serbian, and SerbianLatin. An issue has been fixed with the Czech lang file. An issue with the previous/next links not being translated has been fixed as well. Tested in WP 2.7.1

09-17-08 Version 3.15 – This is a minor update that fixes the issue some users were having with permalinks when using multiple sitemap pages.

04-26-08 Version 3.13 – The plugin has been tested and works in WP 2.5. Added language files: Lithuanian, Romanian, Italian, Ukranian, and updated Spanish. Updated for compatibility with the WP Security Scan Plugin (thanks Michael). Undefined offset errors should be gone now. Updated the code that displays post/page titles. Fixed issue where comment counts showed on new lines.

09-26-07 Version 3.12 – Instead of having separate plugin versions for pre and post WP2.3, this version handles everything from WP 2.1 to 2.3. There is a separate download for those using WP 2.0. A bug was also fixed that caused posts to be duplicated in 2.3.

09-22-07 Version 3.11 – Bug fixed – categories were not showing up if they had a parent category with no posts.

07-08-07 Version 3.07 – Post titles with html formatting should now show up properly in the sitemap. Slovene language file added.

06-22-07 Version 3.06 – Updated to display sub-categories (with posts), even when parent category has no posts.

06-20-07 Version 3.05 – Ampersands (in titles) issue fixed.

06-18-07 – Not a version update – added French and Brazilian-Portuguese language files.

05-31-07 Version 3.04 – Better support for international date formatting added (using the date_i18n function). Option to limit multi-cat posts to one cat removed for now due to incompatibility issues. Spanish and Polish language files added.

05-03-07 Version 3.0 – This is a very big update. Most of the plugin has been rewritten from the ground up. Many things have been fixed, several new features have been added, and it runs much faster than before. Be sure to read the updated information below.

03-24-07 Version 2.73 – Sitemap page navigation will no longer show ‘/1/’ in the URL for the first page. The same method has also been applied for those not using permalinks.

02-09-07 Version 2.72 – Fixed a compatibility issue with this plugin and some of my others.

01-25-07 Version 2.71 – Fixed bug when used with WordPress 2.1

09-17-06 Version 2.7 – You can choose to show excerpts even when a post or page title exists. They settings are now independent.

04-02-06 Version 2.6 – The page and category exclusion lists are no longer case-sensitive. An issue has also been fixed for excluded categories that have non-excluded sub-categories. They now show up properly. Lastly, an issue was fixed where sites with more than 10,000 posts were having problems generating the sitemap.

03-14-06 Version 2.4 – Several requested features added: Choose to show everything, or just posts or pages. Can show publish date for posts (and configure the date/time format). Added ability to exclude categories. Option to open links in new windows

02-16-06 Version 2.3.1 – Fixed uploads/attachments showing up in sitemap.Fixed small bug when sorting pages by title.

01-23-06 Version 2.3 – Permalink support for navigation added! (read permalink section below for more info)

01-15-06 Version 2.1 – New features and various fixes: –
Handles custom table prefixes. Fade effect upon submitting options (for WP 2.0 users). Option to display posts or pages first. For posts without titles, choose to ignore, use “(no title)”, or first few words of text. Place sitemap navigation at the top, bottom, or both.

Simply add the following line to a WordPress page (where you would like the sitemap to display):

<!-- ddsitemapgen -->

Note: For those of you using the new rich-text editor – be sure to click the ‘html’ button to edit the page source directly. Otherwise Wordpress will wrap code tags around the line which generates the sitemap and it will not work properly.

Upgrading?

To upgrade, disable and then delete the existing plugin. Then install the new version as explained above.

Be sure to use the new language files, as new text may have been added.

After you install, be sure to click the ‘Load Default Options’ button, as some of the settings have changed.

Version 3.0 of this plugin is a big jump from the previous versions. Most of the code has been rewritten from scratch, and a few things are different. One of the best improvements is the speed and stability. The sitemap generation is much faster now, which should especially help people with larger sites. Be sure to read the updated information below.

Want to run the plugin from a template file?

To use the sitemap generator function directly from a template file, just insert the following line where you would like the sitemap to be generated:

<?php echo ddsg_create_sitemap(); ?>

Permalinks for sitemap navigation

Depending on your settings, the sitemap may be spread across multiple pages. If you are using permalinks, be sure to enter the page slug of your sitemap page in the plugin options. That way it will use permalinks for the sitemap navigation as well. If you are not using permalinks, simply leave this option blank. Notice: After changing the sitemap page slug setting, be sure to update your permalink structure.

CSS declarations

This plugin has a couple of CSS classes built in to easily change the look of your sitemap. Just add the new declarations to your themes CSS file, and customize it however you like.

.ddsg-wrapper – Div around the entire sitemap.

.ddsg-pagenav – Div around the page navigation.

Available Options

These options can be configured from the options page in the WordPress admin panel. Most of these are fairly self-explanatory.

General Options

Language – Language files are located in /wp-content/plugins/sitemap-generator/lang/

Exclusions

Excluded categories – Category IDs, separated by commas. Sub-categories will also be excluded, as well as all posts contained in excluded categories

Excluded pages – Page IDs, separated by commas. Sub-pages will also be excluded

Hide future-dated posts

Hide password-protected items

Navigation

Sitemap navigation method – Two types to choose from

Show sitemap navigation – Where to show the navigation

Miscellaneous

Full path to XML sitemap – If you are also using an XML sitemap plugin, you can enter the path to the XML file here, and a link to it will be added to your sitemap page

Where to show XML sitemap link – At the end of the last page, or at the end of every page

Troubleshooting

If you are using the permalinks for multiple sitemap pages, be sure that you have updated your permalink structure after changing the page slug option so that it will recognize the new permalinks generated by the plugin.

With providing so much content do you ever run into any problems of
plagiarization or right of first publication violation? My
website has a lot of completely unique content I’ve either authored myself or outsourced but it
looks like a lot of it is popping it up all over the web without my agreement.

Do you know any solutions to help reduce content from being stolen? I’d genuinely appreciate it.

You will no longer be just a hot mom, but a smokin’ hot mom, because you showed him there’s more to
you than just a pretty face. This has lead to an increase in demand of Escorts in Mumbai.
This means you don’t her questions directly (instead of giving a direct answer, play it off
with a joke); never asking HER the typical queries (“so what’s your name,”
“where are you from,” etc), and using CREATIVE conversation instead; and it also means teasing women and “busting on them” from time
to time.

Before you comment: If you are having an issue with a script, please make sure you have read the entire article. Also, please read through the comments because most common issues have already been discussed many times. Thanks.