WordPress Plugin ‚Simple Google Sitemap‘ V1.0

Mein erstes WordPress Plugin ‚Simple Google Sitemap‘ ist veröffentlicht. Es ist ein Ersatz für das Google XML Sitemap Plugin von Arne Brachhold. Der riesige Speicherbedarf des Originals kann auf manchen Systemen zu Problemen führen. Natürlich bietet Simple Google Sitemap in der ersten Version weniger Möglichkeiten  als das Original, aber die wichtigsten Merkmale sind enthalten. Jedesmal wenn ein Artikel veröffentlicht oder gelöscht wird, erzeugt Simple Google Sitemap eine neue Sitemap und ‚pingt‘ diese an Google.
US-UK FLagMy first WordPress plugin ‚Simple Google Sitemap‘ is published. It is a replacement for the Google XML Sitemap from Arne Bachhold. The huge memory usage of the original may cause problems on some systems.   Of course, Simple Google Sitemap doesnt offer the amount of features as the original does, but the most important features are included already. Each time when an article is published or deleted, Simple Google Sitemap creates a new sitemap and pings it to Google.

History

V1.6 – December 20, 2008

  • New: Yahoo added, since it doesnt require an Application ID anymore to submit a sitemap.
  • Improvement: Added numbers to language files to show german decimal number format for priority values.
  • Bugfix: Priority values are allways set correctly now

V1.5 – December 17, 2008

  • Improvement: Changed class declaration down to PHP 4 compatibility.

V1.4 – December 17, 2008

  • Bugfix: Link URLs corrected. Using Blog’s permalink settings now
  • Bugfix: Markdown in readme.txt fixed. Some underscores needed to be escaped.

V1.3 – December 15, 20008

  • Bugfix: 2 items in german translation corrected.
  • Bugfix: ask.com ping url corrected
  • Bugfix: ask.com ping url corrected
  • Improvement: Found and use wp_remote_get() now, to ping search engines.
  • Improvement: Shows apporved ping results now
  • New: Shows ping URLs with the ping results

V1.2 – December 15, 2008

  • Bugfix: Didnt update the sitemap file, when a page was published. Now it updates when a new page was published, or a prior published page was edited.
  • New: Multilanguage Feature added. Supportet languages are english (default) and german.

V1.1 – December 14, 2008

  • Improvement: Added ASK.COM and MSN to pinged Search engines
  • Improvement: Search Enigine Ping uses fopen, file_get_contents or curl now. If none of these is possible, it throws a propper notification msg to the user and provides links to ping the services manually.

V1.0 – December 12, 2008

  • My very first WP plugin ever. It took a few hours to read about WP plugin development and get it to run. Hopefully its bug free. Still some important features missing.

Credits

  • Nenad Marjanovic and Pytal – for great hosting and technical support, for sharing knowledge
  • Olaf Prause – for beta tests, for exciting nightly googletalks about life, universe and all the rest.
  • The moderators of „Planet Freak“, the worlds funiest Skype talkshow with 4 moderators and various brave single guests – for entertainment

Download Simple Google Sitemap Plugin

Download

29 Trackbacks

  1. 1

    […] Im ersten Anlauf bin ich am Update dieser Version von WordPress gescheitert. Das Sitemap-Plugin, welches ich bisher benutzt habe, um Google schöne Daten über die Inhalte dieses Blog zugänglich zu machen, forderte soviel Speicher an, daß einfach nichts mehr so richtig laufen wollte. Nach einem kurzen Gespräch mit Peter Liebetrau, meinem Berater für alle Lebenslagen, hatte dieser das Problem auch verstanden und hat nach einer Nacht des Tüfteln und Denken auch eine praktische Lösung gefunden. Sein erstes Plugin für WordPress. […]

  2. Von wemaflo.net » Simple Google Sitemap V1.0 am 14. Dezember 2008 um 00:02
    2

    […] heute gibt es das neue WordPress-Plugin “Simple Google Sitemap” von ixiter. Es erstellt vollautomatisch eine Sitemap für ein WordPress-Blog und pingt bei […]

  3. 3

    […] by ixiter, this plugin looks like a good replacement to Arne’s plugin to me. If it will run into any […]

  4. 4

    […] by ixiter, this plugin looks like a good replacement to Arne’s plugin to me. If it will run into any […]

  5. 5

    […] Simple Google Sitemap […]

  6. 6

    […] Simple Google Sitemap […]

  7. 7

    […] to ixiter for developing equally good plugin, however with no configurable options. The plugin generates the […]

  8. Von WordPress Plugin Releases for 12/16 | BlogBroker24-7 am 17. Dezember 2008 um 01:51
    8

    […] Simple Google Sitemap […]

  9. 9

    […] Simple Google Sitemap […]

  10. 10

    […] Simple Google Sitemap […]

  11. Von Coderies | taggle.org am 18. Dezember 2008 um 09:31
    11

    […] Un plugin Google Sitemaps pour WordPress, plus léger que les plugins existants […]

  12. 12

    […] Simple Google Sitemap […]

  13. Von WordPress Plugin Releases for 12/16 | BlogBroker24-7 am 20. Dezember 2008 um 14:25
    13

    […] Simple Google Sitemap […]

  14. 14

    […] plug-ins include: Simple Google Sitemap, Contact Form 7 , Simple Archive Generator, Clean Archives Reloaded, WordPress […]

  15. 15

    […] by ixiter, this plugin looks like a good replacement to Arne’s plugin to me. If it will run into any […]

  16. 16

    […] Simple Google Sitemap […]

  17. 17

    […] to ixiter for developing equally good plugin, however with no configurable options. The plugin generates the […]

  18. Von 4webmasters » Top 1000 WordPress Plugin Authors am 31. Dezember 2008 um 03:20
    18

    […] Simple Google Sitemap […]

  19. 19

    […] Simple Google Sitemap […]

  20. Von Using WordPress on IIS7 : Rob Boek am 3. Januar 2009 um 10:51
    20

    […] Simple Google Sitemap […]

  21. 21

    […] Simple Google Sitemap […]

  22. Von Welche Plugins laufen unter wireds.de - .wired am 2. Februar 2009 um 13:48
    22

    […] Simple Google Sitemap – ein Leichtgewicht in Sachen Sitemaps. Erstellt Google Sitemaps ohne großartig viel Performance zu ziehen […]

  23. Von Thanks for this. am 16. März 2009 um 19:17
    23

    Thanks for this….

    Just what the doctor ordered….

  24. 24

    […] a wordpress blog just like mine, you can create a sitemap easily by using a sitemap plugin eg. Simple Google Sitemap .If  your blog can not create a sitemap automaticly,you can use online sitemap creator to do […]

  25. 25

    […] Simple Google Sitemap (後述のプラグインの代替) […]

  26. 26

    […] Peter Liebetrau – Peter came as saviour for all of those who were worried about the memory usage of Google XML Sitemap Generator plugin. He created Simple Google Sitemap plugin and after the release of this plugin, I immediately shifted to it. Not that I don’t like Google XML Sitemap Generator plugin by Arne Brachhold, it’s just that it was slightly heavier on the server and I wanted to free up the space. In fact, I would like to thank Arne for creating that wonderful plugin as it offers many more features that no other plugin offers. Thanks to both of you guys! […]

  27. 27

    […] 下载地址:http://wordpress.org/extend/plugins/simple-google-sitemap/ 插件主页:http://suche.pytalhost.de/2008/12/13/wordpress-plugin-simple-google-sitemap-v10 […]

  28. 28

    […] Google Sitemaps É fundamental que o Google conheça seu blog, ajude-o informando para ele todas as suas atualizações e páginas. Plugin com grau de importância 9. […]

  29. 29

    […] Simple Google Sitemap […]

76 Kommentare

Schreibe einen Kommentar»
  1. 13. Dezember 2008 (21:07) | Permalink
    1

    Na wenn das mal kein Zufall ist. Der Beitrag ploppte just in dem Moment auf, als ich das Google XML Sitemap Plugin deaktiviert hatte. ;)
    Gleich mal ausprobieren. Wenns was zu beanstanden gibt, gebe ichs natürlich gleich weiter. :P

    AntwortenAntworten
  2. ixiter
    13. Dezember 2008 (21:10) | Permalink
    2

    Hehe, das ist ja wirklich mal gut. Ich bin gerne für Vorschläge und Bugreports offen. Muss ja weiter gehen. Was sind dir die wichtigsten Features die du noch brauchst?

    Du bist auch ein optimales Versuchskaninchen mit den vielen Artikeln in deinem Blog. :D

    AntwortenAntworten
  3. 13. Dezember 2008 (21:25) | Permalink
    3

    Ich weiß nicht, ob es so beabsichtigt ist oder der Fehler woanders liegt, aber wenn ich auf den „Create Sitemap“ Button klicke, habe ich das Gefühl, dass nichts passiert und nur der ganze Text weg ist. Kommt keine Bestätigung oder ähnliches.

    Über wichtige Features denk ich nochmal nach, ich denke man sollte es auf jeden Fall möglichst schlank halten. :)

    AntwortenAntworten
  4. ixiter
    13. Dezember 2008 (21:28) | Permalink
    4

    Oh, da sollte aber eine Bestätigung kommen. Das nenn ich ja mal Mist. Da benutzt es einer und schon tritt Murphy auf den Plan. :D

    AntwortenAntworten
  5. 13. Dezember 2008 (21:53) | Permalink
    5

    Super! Ich brauche es zufällig sogar :)
    Habs gleich mal aktiviert und festgestellt, dass in Zeile 212 http://suche.pytalhost.de als Host eingetragen wird, was dann auch in der Sitemap so ist.
    Nachdem das ausgebessert war, lief es super und wird ab jetzt an die Stelle von Google XML Sitemaps treten :)

    Dankesehr!

    AntwortenAntworten
  6. ixiter
    13. Dezember 2008 (22:39) | Permalink
    6

    Danke für den hinweis. habe ich gleich geändert und ein neues zip hochgeladen.

    AntwortenAntworten
  7. 13. Dezember 2008 (23:10) | Permalink
    7

    Hallo Peter,

    super! Danke. Jetzt kann ich ja sehen was als nächstes beim Update nicht funktioniert.

    AntwortenAntworten
  8. 14. Dezember 2008 (16:54) | Permalink
    8

    Mein Problem hat sich auch erledigt. Ein paar unnütze Plugins deaktivieren, voila, es geht. Danke!

    AntwortenAntworten
  9. ixiter
    14. Dezember 2008 (19:29) | Permalink
    9

    Ja, ich habe inzwischen auch festgestellt, dass es nicht an meiunem oder an einem anderen Plugin liegt. Die Summer der Plugins macht. Alles sehr Speicherintensiv. Und bei Pytal ist es dann schonmal knapp, mit nur 24MB.

    AntwortenAntworten
  10. 15. Dezember 2008 (00:14) | Permalink
    10

    Ein dickes Lob an dich, Peter, für dieses Plugin. Hab‘ gerade auf die Version 1.1 aktualisiert, und es klappt alles wunderbar!

    AntwortenAntworten
  11. 17. Dezember 2008 (14:47) | Permalink
    11

    Hi Peter, Plugin won’t install on my new blog 2.7. Comes up with:

    Parse error: syntax error, unexpected TSTRING, expecting TOLDFUNCTION or TFUNCTION or TVAR or ‚}‘ in /home/sites/craftyjungle.co.uk/publichtml/blog/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php on line 18

    Any ideas?

    Thanks

    AntwortenAntworten
  12. ixiter
    17. Dezember 2008 (20:50) | Permalink
    12

    @Adrian #11
    Hi Adrian,
    yes, I have an idea. What PHP Version is running on your server?

    AntwortenAntworten
  13. 17. Dezember 2008 (21:49) | Permalink
    13

    Same problem with WP 2.6: php4 and Windows hosting

    AntwortenAntworten
  14. ixiter
    17. Dezember 2008 (22:19) | Permalink
    14

    Thank you Li-An,

    I will fix that.
    Please can you tell me the exact PHP Version?

    AntwortenAntworten
  15. 18. Dezember 2008 (10:21) | Permalink
    15

    The new version was installed successfully but when I tried to create manually the map I‘ve got „Fatal error: Call to undefined function: wp_remote_get() in E:\inetpub\vhosts\li-an.fr\httpdocs\blog\wp-content\plugins\simple-google-sitemap\simple-google-sitemap.php on line 287″
    PHP Version 4.4.7 (it’s time to change…)

    AntwortenAntworten
  16. 18. Dezember 2008 (11:05) | Permalink
    16

    HI, Yes the versions running on my server are:
    PHP 4.4.8
    PHP 5.2.5

    Plus associated PHP modules. Thanks for replying in English :)

    AntwortenAntworten
  17. ixiter
    18. Dezember 2008 (12:26) | Permalink
    17

    @Adrian: #15
    The plugin was written in PHP5 Syntax.
    I updated last night to PHP4 compatibility.
    Though, I suggest to switch to PHP5, if you can do.
    My english .. well .. I try my best. :D

    AntwortenAntworten
  18. 18. Dezember 2008 (13:53) | Permalink
    18

    Ixiter, thank you for supporting your plugin so well. Working perfectly!

    AntwortenAntworten
  19. 18. Dezember 2008 (14:25) | Permalink
    19

    Can you make this compatible with this plugin. it will be very very usefull.

    http://www.nothing2hide.net/wp-plugins/wordpress-global-translator-plugin/

    AntwortenAntworten
  20. ixiter
    18. Dezember 2008 (14:35) | Permalink
    20

    @I-MAN #18:
    Can you tell me what the incompatibility is? Does it come up with an error msg?

    AntwortenAntworten
  21. 18. Dezember 2008 (16:55) | Permalink
    21

    nooo, there is no incompatibility.

    Google XML Sitemaps Plugin had a thing called migration with that plugin.

    that plugin translates the pages using google translater and stores it in cache.

    for example in my site:

    this is my normal url. http://wrestlingfans.co.cc/site-announcements/

    and this is translated one: http://wrestlingfans.co.cc/de/site-announcements/

    the old google sitemap plugin when it was integrated, it detects the translated pages and inserts it into the sitemap. so the whole site will be avalible in diferent languages in the search engines.

    i wonder if there is some way to do that with this plugin.

    thanks.

    AntwortenAntworten
  22. ixiter
    19. Dezember 2008 (04:08) | Permalink
    22

    @I-MAN #20
    Thank you for the information. I put it on my ToDo list. It will come with the next updates.

    AntwortenAntworten
  23. 19. Dezember 2008 (12:17) | Permalink
    23

    thanks

    AntwortenAntworten
  24. 20. Dezember 2008 (19:01) | Permalink
    24

    Hallo Peter!
    Vielen Dank für das tolle Plugin, eben erst gefunden und sofort den Arne Bracholdtschen Generator runtergeschmissen. Kleine Anregung: Das Erstellen einer sitemap.xml.gz mit entsprechenden Optionen wäre schön!

    AntwortenAntworten
  25. ixiter
    20. Dezember 2008 (21:29) | Permalink
    25

    @.wired #23
    Danke für die Anregung. Ich habe da auch schon drüber nachgedacht. Es ist schon auf der ToDo Liste. Andere Dinge stehen aber vorher noch an.

    AntwortenAntworten
  26. ixiter
    21. Dezember 2008 (02:10) | Permalink
    26

    @Li-An #15
    Sorry, your comment went to spam for unknown reason. Just digged it out.
    wp_remote_get() is a build in function in WP 2.7. I dont know when it was implemented. It would be a good idea to update your WP installation rather than update PHP. ;)

    AntwortenAntworten
  27. 22. Dezember 2008 (18:36) | Permalink
    27

    Mein Blog ist schon recht groß und ich bin auf der Suche nach einem guten XML Plugin. Leide rbricht dein auch einfach so ab bei der Erstellung. Schon Erfahrungen mit „großen“ Blogs gemacht ? Insgesamt habe ich über 3000 Seiten…
    Auf meinen kleinen Blogs läuft es super !

    AntwortenAntworten
  28. 22. Dezember 2008 (23:05) | Permalink
    28

    Hi Ixiter,

    I installed the plugin, created an empty sitemap.xml, made it accessable (666) and pushed the create sitemap button.
    Empty screen, no activity or update on the server….

    Can you help??

    thx.

    AntwortenAntworten
  29. ixiter
    23. Dezember 2008 (00:05) | Permalink
    29

    @Ralf #27: Es wird tatsächlich ein Problem mit der Größe des Blogs sein. Ich habe bisher keine Maßnahmen eingebaut, die das abfangen, aber ich arbeite schon an einer Lösung.

    @Ron #28: Also with your blog it seems it is the high amount of articles that causes the problem. I am working on a solution for that problem.

    AntwortenAntworten
  30. 23. Dezember 2008 (07:59) | Permalink
    30

    thx for replying ixiter.
    Problem solved. I posted a new artikel and the sitemap has been made. (115 kb…)

    AntwortenAntworten
  31. ixiter
    23. Dezember 2008 (08:36) | Permalink
    31

    Thats good to read, Ron. Thx for the update.

    AntwortenAntworten
  32. 2. Januar 2009 (09:23) | Permalink
    32

    Now it’s not updating anymore after new posts. Building it from the dashboard gives a blank page like nothings happening.

    AntwortenAntworten
  33. ixiter
    2. Januar 2009 (20:19) | Permalink
    33

    Sorry Ron, I have no idea.
    Can you give me details about WP Version, PHP version, PHP setup of memory_limit and max_execution_time?

    AntwortenAntworten
  34. 2. Januar 2009 (20:49) | Permalink
    34

    Hi Ixiter,

    First of all, a very Happy Newyear and all the best to you and those you love.

    WP 2.7, PHP 5; don’t know nothing about limits or execution time, sorry.

    AntwortenAntworten
  35. ixiter
    2. Januar 2009 (21:35) | Permalink
    35

    Thank you. Also to you and your people a „Gelukkelig Nieuwe Jaar“. (Was that correct?) :D

    To get the requested information become a programer and try the following.
    Use a simple Texteditor like Windows Notepad and type one line of code.

    <?php phpinfo(); ?>

    Save the document as whatever.php. You can name it as you want, only important is the extension .php!
    Upload it to your webspace and call it with your browser.
    Example: If you named it blah.php, then browse to http://ronsrace.nl/blah.php to see the result.

    The resulting webpage will show you all your PHP configuration settings. Dont give away that URL to others. Its no direct harm, but these informations arent everybody’s business.

    AntwortenAntworten
  36. 3. Januar 2009 (12:01) | Permalink
    36

    thx, this what the results are:

    PHP 5.2.8,
    Memory limit 16 M,
    Max execution time:30

    Hope this is helpfull for you.

    AntwortenAntworten
  37. ixiter
    3. Januar 2009 (12:57) | Permalink
    37

    Thank you Ron. It is helpful!

    PHP Version is up to date. Very good!

    memory_limit is way to small. A minimum of 32M is requiered for WP. A naked WordPress 2.7 english version needs about 13M. With dutch or other language, it goes up to almost 16M already. In the Admin Panel is the highest use of mem, since most features are placed and used here. It might happen, that you even cant edit an article. Please ask your provider to increment the memory_limit or you can try to do this by your own.
    Edit your .htaccess File in your WP root directory. If you cant see a .htaccess file in your FTP folder, setup your FTP programn to show hidden files.
    Add the following line to your .htaccess File:

    php_value memory_limit 32M

    This might work or not. Depends on your servers configuration. Call your phpinfo file to check out if it worked.

    max_execution_time should be OK. If not, try to increase it also with the .htaccess file.

    php_value max_execution_time 60

    Good luck

    AntwortenAntworten
  38. 3. Januar 2009 (17:44) | Permalink
    38

    thx for the update!

    I tried it but then I got an server error telling me to contact my provider.
    I did put the lines in the ifModule section and tried it outside that section. Both give the same error

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    AntwortenAntworten
  39. ixiter
    3. Januar 2009 (23:50) | Permalink
    39

    I am sorry Ron. Your provider does not allow to change PHP Values via .htaccess. ini_set() is also disabled, I guess.
    All you can do, is asking your provider to increase the memory_limit, or change your provider. I know a good one named pytal.de. :P

    WP is a modern and extensive software. It uses object orientated programming technologies (OOP). That causes a huge memory usage on the one side, on the other side it makes the software and plugins easy to change, develop and maintain. Your provider should keep such things in focus. For sure you are not the only WP User on that server. And other softwares might also use more and more memory in the future. And memory is really the cheapest problem a webspace provider has to solve. ;)

    AntwortenAntworten
  40. 4. Januar 2009 (10:27) | Permalink
    40

    thx Ixiter.

    I called One.com and this is part of the conversation:

    Chat Transcript
    info: Please wait for a site operator to respond.
    info: You are now chatting with ‚Peter‘
    Peter: Thank you for using One.com 24/7 Interactive Online Support. My name is Peter. How may I assist you?
    you: Hi Peter! I use WordPress 2.7 on my weblog http://ronsrace.nl. Now the memory limit is way to small and should be 32M. Also the executiontime of 30 should be 60. Can you change that? thx
    Peter: we cannot change it
    you: Why not? It’s on the serverside where I have .HTAacess
    Peter: the memory limit cannot be changed
    you: Oké, so everyone with WordPress 2.7 (800.000 downloads in 2 weeks) is not capable to work with one.com servers??
    Peter: correct
    you: thx. I‘ll post it on the WordPress.org forums and send out this warning.
    Peter: Okay- Feel free to contact us again for any further assistance. Bye and hope you have a nice time.

    AntwortenAntworten
  41. Leonardo
    5. Januar 2009 (09:53) | Permalink
    41

    Thanks ixiter!!!

    That Google XML Sitemaps does not work with me. Now i can make my sitemaps!

    Thanks again!

    AntwortenAntworten
  42. 5. Januar 2009 (11:15) | Permalink
    42

    I( had to change back to Google XML because it’s not working for me.

    AntwortenAntworten
  43. 9. März 2009 (21:36) | Permalink
    43

    hi Ixiter,

    Thanks a lot for your plugin! I have one question though… I‘m using WP 2.7.1 (I know that officially your plugin doesn’t support it) and I noticed, that upon creation of the sitemap, the homepage that is listed, includes the directory WordPress is installed in, in my case http://www.wonderfuldaydream.com/wp/. However, clicking that link produces my site, stating that there is no post like that. THat is perfectly true, since it’s not a directory used for posts. Is there i way I can change the php code so, that it lists the true homepage, http://www.wonderfuldaydream.com, without breaking the functionality?

    Cheers,

    Odin

    AntwortenAntworten
  44. ixiter
    10. März 2009 (15:27) | Permalink
    44

    Hello Odin,

    thank you for this bug report. I didnt care for that case yet.
    The final bug fix will come with the next version.
    For now, you can patch the php file to fix it.
    Do not use a text processor like OpenOffice-Writer or MS-Word.
    Use a normal text editor to edit the file.

    OPEN FILE:

    wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php

    FIND: (line 21)

    var $siteurl = '';

    ADD AFTER:

    var $blogurl = '';

    FIND: (line 48)

    $this->siteurl = get_bloginfo('wpurl').'/';

    ADD AFTER:

    $this->blogurl = get_bloginfo('home').'/';

    FIND: (line 261)

    $sites .= "\t\t“.$this->siteurl.“\n“;

    REPLACE WITH:

    $sites .= "\t\t“.$this->blogurl.“\n“;

    SAVE FILE:

    wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php

    Please let me know, if this worked for you.

    Thx again,
    Peter

    AntwortenAntworten
  45. 14. März 2009 (11:35) | Permalink
    45

    Hi Peter,

    The fix worked perfectly!!! Thank you so much! I‘m very sorry for my late response, had been very busy.

    One thing that might interest you:

    The code in line 261 was slightly different then what you posted here, however, I decided to try changing siteurl to blogurl, as that seemed the most importent, and leave the rest of the line intact. That worked perfectly!

    Thank you so much for creating this wonderful plugin, as well as your support!

    Cheers,

    Odin

    AntwortenAntworten
  46. ixiter
    14. März 2009 (15:22) | Permalink
    46

    oops . indeed .. the sourcecode highlight plugin, removed the escape codes. I just fixed it. Good that you noticed and found out whats wrong.
    Good that the patch worked for you.

    AntwortenAntworten
  47. 27. März 2009 (17:13) | Permalink
    47

    Hallo ixiter,

    in Deinem Kommentar Nr. 26 schreibst Du, daß Dein Plugin Funktionen verwendet, die erst seit WordPress-Version 2.7 existieren. In http://wordpress.org/extend/plugins/simple-google-sitemap/ steht aber: „Requires WordPress Version: 2.5 or higher“. Vielleicht solltest Du das dann ändern.

    Gruß
    A. K.

    AntwortenAntworten
  48. ixiter
    29. März 2009 (02:13) | Permalink
    48

    @Alexa: Danke für den Hinweis. Wird geändert.

    AntwortenAntworten
  49. 22. April 2009 (23:49) | Permalink
    49

    Hi Ixiter,

    Firstly thanks for creating such a good plugin. And, also for maintaining support for it. Not something I see too often from other plugins.

    I used Google Site maps. But it would not update for me, and I so discovered your plugin. It updates like clock work! Very good.

    I have one query though.

    1) I have two site maps, one for my main site (manual), and one (this plugin) for my blog within the site.

    Is it possible to have the plugin not list Pages, other than the main page within the sitemap?

    It is picking up and listing pages that I already have listed in my other sitemap for the rest of the website.

    Is there something I can do to stop this as webmaster tools mentions it’s not good to list url’s twice.

    Many thanks,

    Dave

    AntwortenAntworten
  50. ixiter
    23. April 2009 (00:20) | Permalink
    50

    @TravelBlog:
    I see your problem.
    As you can read here, some people like to have some extra features. For me its always a kinda walk on a tightrope, if I add features or keep it as simple as possible. My target was to make a really easy to use sitemap generator.
    Since so many people want more and more features, I am thinking to offer a „Pro Options“ section, to satisfy all the special desires. :D

    AntwortenAntworten
  51. 23. April 2009 (04:05) | Permalink
    51

    Hi Ixiter,

    Thanks for the reply. I like the plugin’s simplicity, and the fact it works.

    Great news about the pro version. Thank you!

    In the mean time is there anything I can change in the plugin code that can stop it from picking up pages?

    I don’t want to have to go back to googlesitemaps and do it all manually everytime! :-(

    Dave

    AntwortenAntworten
  52. ixiter
    24. April 2009 (02:23) | Permalink
    52

    @TravelBlog:
    Yes, you can stop including pages. Try this …

    OPEN FILE:

    wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php

    FIND: (line 250)

    $sql = 'SELECT ID, post_modified_gmt, post_name, post_type FROM '.$wpdb->posts.' WHERE post_password="" AND post_status="publish" AND (post_type="post" OR post_type="page") ORDER BY post_modified_gmt DESC';

    REPLACE WITH:

    $sql = 'SELECT ID, post_modified_gmt, post_name, post_type FROM '.$wpdb->posts.' WHERE post_password="" AND post_status="publish" AND post_type="post" ORDER BY post_modified_gmt DESC';

    SAVE FILE:

    wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php

    DONE

    Please let me know, if this works as expected.

    AntwortenAntworten
  53. 24. April 2009 (08:14) | Permalink
    53

    Hi Ixiter,

    Success! Worked perfectly. I tried the first time around and nothing changed. So I published a new post, saved the option (from the plugin dialog page) and created a new sitemap. Everything shows but the pages which is great.

    Many thanks for this great plugin, and many more thanks again for help and support afterwords. Looking forward to seeing he updates to this plugin.

    The very best

    Dave

    AntwortenAntworten
  54. Jay
    12. Mai 2009 (14:44) | Permalink
    54

    Thanks for making this very nice plugin. I never needed the fancy features since my site contains only a few dozen pages which don’t change too often, and no posts.

    But I have a question, if you don’t mind:

    My WP files live in the example.com/wordpress directory but the site is accessed as example.com so can you please tell me if I can mod your script so that the sitemap lives at example.com/sitemap.xml ?

    FYI my public_html folder is set to 750, will I need to chmod also?

    Many thanks! -Jay

    AntwortenAntworten
  55. Peter
    19. Juni 2009 (14:59) | Permalink
    55

    Great plugin, but i think it’s need now some urgent updates, such as option to split numbers of links in more than one sitemap, also update Microsoft live search with bing, add an option to include categories and tags in xml sitemap and ofcourse option to change frequency and priority.

    AntwortenAntworten
  56. Chi
    8. Juli 2009 (23:42) | Permalink
    56

    Thanks for a great plugin. Works great. I have two suggestions.

    1) Provide some way to have pages NOT show up in the sitemap. Many sites don’t want to index their Terms of Use or Privacy pages to name a few. Maybe key in on the NOINDEX flag which authors can set.

    2) Provide an options to allow the user to decide if they want to re-publish their sitemap when a page or article has been edited. I would prefer to only publish a new sitemap when a page or article is published for the first time or deleted. Others may not feel the same way so allowing the user to choose would be a good option.

    For me if suggestion 1 were implemented then suggestion 2 would be less of an issue.

    Thanks again for your time.
    Chi

    AntwortenAntworten
  57. 16. Juli 2009 (08:24) | Permalink
    57

    Hallo,
    erst einmal herzlichen Dank für das Plugin. Anfangs funktionierte es prima. Das hat sich leider geändert, nachdem ich mein Portal http://www.daily-paragraph.de auf wordpress 2.8. upgedated habe. Jetzt kommen Fehlermeldungen, sobald ich ein geändertes post oder ein neues post speichere.

    Kann mir jemand helfen, was die folgenden Fehlermeldungen bedeuten und wie man das Problem knackt?

    Vielen Dank
    Rüdiger

    So lautet die Fehlermeldung:

    Warning: file_put_contents(/is/htdocs/…/www/portal/sitemap.xml) [function.file-put-contents]: failed to open stream: Permission denied in /is/htdocs/…./www/portal/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php on line 283

    Warning: Cannot modify header information – headers already sent by (output started at /is/htdocs/…./www/portal/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php:283) in /is/htdocs/…../www/portal/wp-includes/pluggable.php on line 865

    AntwortenAntworten
  58. ixiter
    16. Juli 2009 (09:20) | Permalink
    58

    @Rüdiger #57: Versuche Folgendes: Gehe in dein FTP Programm, und setze die Dateiberechtigungen der Datei sitemap.xml im Hauptverzeichnis deine Blogs auf 777.

    AntwortenAntworten
  59. 16. Juli 2009 (09:47) | Permalink
    59

    Hallo ixitier,
    herzlichen Dank für die Lösung. Der Fehler lag bei mir: Beim Update auf wordpress 2.8 habe ich die angelegte stítemap.xml glatt vergessen und damit gelöscht. Jetzt funktioniert wieder alles wie vorher.
    Vielen Dank und besten Gruß von Rüdiger

    AntwortenAntworten
  60. ixiter
    16. Juli 2009 (10:38) | Permalink
    60

    Kein Problem. Schön dass der Fehler behoben ist.

    AntwortenAntworten
  61. Tim
    31. Juli 2009 (00:04) | Permalink
    61

    I use you sitemap generator for my site, however it seems to be generating duplicate URLS in the .xml output.

    it lists http://www.example.com & http://www.example.com/

    is there anyway to overcome this issue?

    AntwortenAntworten
  62. ixiter
    31. Juli 2009 (00:10) | Permalink
    62

    Hello Tim,

    thank you for your report.

    Your sitemap.xml at http://www.environpestcontrol.co.uk/sitemap.xml wasnt generated by my plugin. Compare to my sitemap at http://suche.pytalhost.de/sitemap.xml, to see the differences.

    I guess your sitemap.xml was generated by another sitemap generator and the file is write protected.

    Try the following:
    1. Use your FTP software, to rename your sitemap.xml to something else for test purpose.
    2. Goto your WP Admin Panel -> Settings -> Simple Sitemap and generate the simple sitemap manually.
    3. Check the new sitemap.xml at http://www.environpestcontrol.co.uk/sitemap.xml

    If your new sitemap.xml looks similar to mine, you are done and everything is fine.

    If an error occured or it results in a white page, try the following:
    1. Create a new empty file named sitemap.xml with your text editor.
    2. Use your FTP software to upload this file to your WP main folder.
    3. Use your FTP software to change the permissions for that file to 777. Fortunately this function is called „File permissions“ or „Chmod“ in your FTP software.
    4. Continue with step 2 above.

    When everything works fine, you may delete your old renamed sitemap file.
    Good luck.

    AntwortenAntworten
  63. 23. September 2009 (01:15) | Permalink
    63

    Hallo, bin leider ein blutiger Anfänger auf dem Gebiet.

    Wenn ich versuche die Sitemap manuell zu erzeugen, kommt folgende Fehlermeldung: Warning: file_put_contents(/www/htdocs/w00b6xxx/sitemap.xml) [function.file-put-contents]: failed to open stream: Permission denied in /www/htdocs/w00b6xxx/wp-content/plugins/simple-google-sitemap/simple-google-sitemap.php on line 283

    Sitemap wird keine erzeugt für meine Webseite wird im Hauptverzeichnis keine erzeugt. Was mache ich falsch? Danke für jedweden Hinweis.

    AntwortenAntworten
  64. ixiter
    23. September 2009 (08:37) | Permalink
    64

    Das Problem ist wahrscheinlich, dass deine PHP Scripte keine Rechte haben, Im Hauptverzeichnis Dateien zu erzeugen. Eine ungewöhnliche Serverkonfiguration heutzutage.
    Lösung:
    Erzeuge eine leere Textdate und nennen sie sitemap.xml.
    Lade diese Datei mit deinem FTP Programm ins Hauptverzeichnis deiner Webseite. Gib dieser Datei Lese und Schreibrechte für jeden (chmod 777). In deinem FTP Programm findest du einen Menüpunkt mit dem du das machen kannst.

    AntwortenAntworten
  65. 25. September 2009 (10:52) | Permalink
    65

    Vielen Dank für die Problemlösung. Es hat funktioniert. Das mit der ungewöhnlichen Serverkonfiguration bereitet mir freilich Sorge. Ungewöhnlich=blödsinnig?

    AntwortenAntworten
  66. ixiter
    25. September 2009 (11:01) | Permalink
    66

    Nein. In dem Sinne ungewöhnlich heutzutage = unmodern.

    AntwortenAntworten
  67. 30. September 2009 (09:42) | Permalink
    67

    Wenn ich nochmals lästig sein dürfte… Funktioniert nun wirklich prächtig. Danke nochmals. Lediglich der Ping an Yahoo klappt nicht.
    Meldung: # Ups .. YAHOO Ping erfolglos unter: http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=http://lieinthesound.de/sitemap.xml

    Drücke ich nun die URL der Meldung, erscheint folgendes:

    Mit dieser XML-Datei sind anscheinend keine Style-Informationen verknüpft. Nachfolgend wird die Baum-Ansicht des Dokuments angezeigt.

    The following errors were detected:

    limit exceeded

    Hat das mit dem Plugin etwas zu tun, oder hab ich vermutlich in meiner Sitemap ein Problem? Dank im voraus!

    AntwortenAntworten
  68. 14. Januar 2010 (10:27) | Permalink
    68

    Hi Ixiter,

    Firstly best wishes for 2010!

    1. Is there any sign of the pro version of this plugin? Or is it on the backburner?

    2. Any chance you could post some code on how I can prevent posts from one category from showing up in the site map? Let’s call it „members“ category.

    All the best

    Dave

    AntwortenAntworten
  69. ixiter
    14. Januar 2010 (11:04) | Permalink
    69

    Hi Longest Way HTB,

    thank you. Also a good 2010 to you.

    I have some things on my todo list for the next Version of the plugin. Unfortunately I got really less time lately, to work it over.
    I will put your „Disable Category Feature“ on that list, no promises when I will realize it.

    AntwortenAntworten
  70. Buttercup
    13. Februar 2010 (10:05) | Permalink
    70

    Hallo ixiter,

    tolles Tool, läuft prima! Eine Frage hätte ich aber doch: Ich habe ein phpbb-Forum in einem Unterverzeichnis /forum. Kann ich erreichen, dass dieses auch indiziert wird? Ist vielleicht ne doofe Frage, aber ich bin nicht so fit in diesen Dingen. Danke für deine Hilfe.

    AntwortenAntworten
  71. ixiter
    13. Februar 2010 (10:22) | Permalink
    71

    Hallo Buttercup,

    nein, das Plugin bedient ausschließlich die WordPress installation. Für phpBB gibt es aber vielleicht ein eigenes Sitemap Plugin oder Tool. Bei der Suche danach hilft dir Google weiter. ;)

    AntwortenAntworten
  72. Buttercup
    13. Februar 2010 (10:30) | Permalink
    72

    Dank dir für deine Rückmeldung! Klar gibt es da auch Möglichkeiten, aber ich hätte es gerne in einer einzigen Sitemap gehabt. Aber das ist Google ja vermutlich letztlich egal, hoffe ich zumindest ;-)

    AntwortenAntworten
  73. ixiter
    13. Februar 2010 (10:40) | Permalink
    73

    Ja, das ist Google egal. Du kannst Google mit Sitemaps vollschmeißen, solange sie unterschiedliche Inhalte haben.

    AntwortenAntworten
  74. Aileen
    15. Februar 2010 (04:37) | Permalink
    74

    Hello,
    First of all, Thank you for the nice and simple plugin.
    I have two questions, if you don’t mind.

    1) The sitemap looks fine if I view http://uprofish.com/wp/sitemap.xml but if I view http://www.uprofish.com/wp/sitemap.xml then I get an error message and it says: „Error loading stylesheet: An unknown error has occurred (805303f4) http://uprofish.com/wp/wp-content/plugins/simple-google-sitemap/sitemap.xsl
    Is there anyway to fix this?

    2) Is there anyway to include attachments to sitemap? I happen to create a lot of graphic information on my website and I would like it to be included in the sitemap so that Google image can link to those image files.

    Thank you.

    AntwortenAntworten
  75. Aileen
    15. Februar 2010 (07:26) | Permalink
    75

    I submitted the sitemap to Google Webmaster Tools. Hours later I got an error message:

    „We encountered an error while trying to access your Sitemap. Please ensure your Sitemap follows our guidelines and can be accessed at the location you provided and then resubmit.“

    I registered the website as uprofish.com (without www) and indicated the sitemap location as /wp/sitemap.xml. So, if I click the „view sitemap“ on Google Webmaster Tools page then it direct me to uprofish.com/wp/sitemap.xml without any problem.

    Could you please help?

    Thank you.

    AntwortenAntworten
  76. ixiter
    15. Februar 2010 (13:21) | Permalink
    76

    @Aileen: I have no idea why that happens. Maybe you have better chances for an answer, when you contact google.

    AntwortenAntworten

Schreibe einen Kommentar

Deine E-Mail wird niemals veröffentlicht. Erforderliche Felder sind als * markiert.

*
*