Google XML Sitemaps - Version 3.2.6

Version Description

Download this release

Release Info

Developer arnee
Plugin Icon 128x128 Google XML Sitemaps
Version 3.2.6
Comparing to
See all releases

Code changes from version 3.2.5 to 3.2.6

Files changed (6) hide show
  1. documentation.txt +4 -0
  2. img/icon-yahoo.gif +0 -0
  3. readme.txt +1 -1
  4. sitemap-core.php +2 -46
  5. sitemap-ui.php +6 -31
  6. sitemap.php +2 -2
documentation.txt CHANGED
@@ -231,6 +231,10 @@
231
Changed get_bloginfo('siteurl') to get_bloginfo('url') to avoid deprecation warning
232
Changed has_cap(10) to has_cap('level_10') to avoid deprecation warning
233
Fixed wrong SQL statement for author pages (Ticket #1108), thanks to twoenough
234
235
Maybe Todo:
236
==============================================================================
231
Changed get_bloginfo('siteurl') to get_bloginfo('url') to avoid deprecation warning
232
Changed has_cap(10) to has_cap('level_10') to avoid deprecation warning
233
Fixed wrong SQL statement for author pages (Ticket #1108), thanks to twoenough
234
+ 2010-07-11 3.2.5 Backported Bing ping success fix from beta
235
+ Added friendly hint to try out the new beta
236
+ 2010-09-19 3.2.6 Removed YAHOO ping since YAHOO uses bing now
237
+ Removed deprecated function call
238
239
Maybe Todo:
240
==============================================================================
img/icon-yahoo.gif DELETED
Binary file
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.arnebrachhold.de/redir/sitemap-paypal
4
Tags: seo, google, sitemaps, google sitemaps, yahoo, msn, ask, live, xml sitemap, xml
5
Requires at least: 2.1
6
Tested up to: 3.3
7
- Stable tag: 3.2.4
8
9
This plugin will generate a special XML sitemap which will help search engines to better index your blog.
10
4
Tags: seo, google, sitemaps, google sitemaps, yahoo, msn, ask, live, xml sitemap, xml
5
Requires at least: 2.1
6
Tested up to: 3.3
7
+ Stable tag: 3.2.5
8
9
This plugin will generate a special XML sitemap which will help search engines to better index your blog.
10
sitemap-core.php CHANGED
@@ -1,7 +1,7 @@
1
<?php
2
/*
3
4
- $Id: sitemap-core.php 412231 2011-07-19 21:35:16Z arnee $
5
6
*/
7
@@ -188,31 +188,6 @@ class GoogleSitemapGeneratorStatus {
188
return round($this->_googleEndTime - $this->_googleStartTime,2);
189
}
190
191
- var $_usedYahoo = false;
192
- var $_yahooUrl = '';
193
- var $_yahooSuccess = false;
194
- var $_yahooStartTime = 0;
195
- var $_yahooEndTime = 0;
196
-
197
- function StartYahooPing($url) {
198
- $this->_yahooUrl = $url;
199
- $this->_usedYahoo = true;
200
- $this->_yahooStartTime = $this->GetMicrotimeFloat();
201
-
202
- $this->Save();
203
- }
204
-
205
- function EndYahooPing($success) {
206
- $this->_yahooEndTime = $this->GetMicrotimeFloat();
207
- $this->_yahooSuccess = $success;
208
-
209
- $this->Save();
210
- }
211
-
212
- function GetYahooTime() {
213
- return round($this->_yahooEndTime - $this->_yahooStartTime,2);
214
- }
215
-
216
var $_usedAsk = false;
217
var $_askUrl = '';
218
var $_askSuccess = false;
@@ -746,7 +721,7 @@ class GoogleSitemapGenerator {
746
/**
747
* @var Version of the generator in SVN
748
*/
749
- var $_svnVersion = '$Id: sitemap-core.php 412231 2011-07-19 21:35:16Z arnee #x27;;
750
751
/**
752
* @var array The unserialized array with the stored options
@@ -910,8 +885,6 @@ class GoogleSitemapGenerator {
910
$this->_options["sm_b_xml"]=true; //Create a .xml file
911
$this->_options["sm_b_gzip"]=true; //Create a gzipped .xml file(.gz) file
912
$this->_options["sm_b_ping"]=true; //Auto ping Google
913
- $this->_options["sm_b_pingyahoo"]=false; //Auto ping YAHOO
914
- $this->_options["sm_b_yahookey"]=''; //YAHOO Application Key
915
$this->_options["sm_b_pingask"]=true; //Auto ping Ask.com
916
$this->_options["sm_b_pingmsn"]=true; //Auto ping MSN
917
$this->_options["sm_b_manual_enabled"]=false; //Allow manual creation of the sitemap via GET request
@@ -2245,20 +2218,6 @@ class GoogleSitemapGenerator {
2245
}
2246
}
2247
2248
- //Ping YAHOO
2249
- if($this->GetOption("b_pingyahoo")===true && $this->GetOption("b_yahookey")!="" && !empty($pingUrl)) {
2250
- $sPingUrl="http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=" . $this->GetOption("b_yahookey") . "&url=" . urlencode($pingUrl);
2251
- $status->StartYahooPing($sPingUrl);
2252
- $pingres=$this->RemoteOpen($sPingUrl);
2253
-
2254
- if($pingres==NULL || $pingres===false || strpos(strtolower($pingres),"success")===false) {
2255
- trigger_error("Failed to ping YAHOO: " . htmlspecialchars(strip_tags($pingres)),E_USER_NOTICE);
2256
- $status->EndYahooPing(false,$this->_lastError);
2257
- } else {
2258
- $status->EndYahooPing(true);
2259
- }
2260
- }
2261
-
2262
//Ping Bing
2263
if($this->GetOption("b_pingmsn") && !empty($pingUrl)) {
2264
$sPingUrl="http://www.bing.com/webmaster/ping.aspx?siteMap=" . urlencode($pingUrl);
@@ -2308,9 +2267,6 @@ class GoogleSitemapGenerator {
2308
case "google":
2309
$url = $status->_googleUrl;
2310
break;
2311
- case "yahoo":
2312
- $url = $status->_yahooUrl;
2313
- break;
2314
case "msn":
2315
$url = $status->_msnUrl;
2316
break;
1
<?php
2
/*
3
4
+ $Id: sitemap-core.php 440117 2011-09-19 13:24:49Z arnee $
5
6
*/
7
188
return round($this->_googleEndTime - $this->_googleStartTime,2);
189
}
190
191
var $_usedAsk = false;
192
var $_askUrl = '';
193
var $_askSuccess = false;
721
/**
722
* @var Version of the generator in SVN
723
*/
724
+ var $_svnVersion = '$Id: sitemap-core.php 440117 2011-09-19 13:24:49Z arnee #x27;;
725
726
/**
727
* @var array The unserialized array with the stored options
885
$this->_options["sm_b_xml"]=true; //Create a .xml file
886
$this->_options["sm_b_gzip"]=true; //Create a gzipped .xml file(.gz) file
887
$this->_options["sm_b_ping"]=true; //Auto ping Google
888
$this->_options["sm_b_pingask"]=true; //Auto ping Ask.com
889
$this->_options["sm_b_pingmsn"]=true; //Auto ping MSN
890
$this->_options["sm_b_manual_enabled"]=false; //Allow manual creation of the sitemap via GET request
2218
}
2219
}
2220
2221
//Ping Bing
2222
if($this->GetOption("b_pingmsn") && !empty($pingUrl)) {
2223
$sPingUrl="http://www.bing.com/webmaster/ping.aspx?siteMap=" . urlencode($pingUrl);
2267
case "google":
2268
$url = $status->_googleUrl;
2269
break;
2270
case "msn":
2271
$url = $status->_msnUrl;
2272
break;
sitemap-ui.php CHANGED
@@ -1,7 +1,7 @@
1
<?php
2
/*
3
4
- $Id: sitemap-ui.php 412231 2011-07-19 21:35:16Z arnee $
5
6
*/
7
@@ -183,7 +183,7 @@ class GoogleSitemapGeneratorUI {
183
184
//Options of the category "Basic Settings" are boolean, except the filename and the autoprio provider
185
if(substr($k,0,5)=="sm_b_") {
186
- if($k=="sm_b_filename" || $k=="sm_b_fileurl_manual" || $k=="sm_b_filename_manual" || $k=="sm_b_prio_provider" || $k=="sm_b_manual_key" || $k == "sm_b_yahookey" || $k == "sm_b_style" || $k == "sm_b_memory") {
187
if($k=="sm_b_filename_manual" && strpos($_POST[$k],"\\")!==false){
188
$_POST[$k]=stripslashes($_POST[$k]);
189
}
@@ -418,10 +418,6 @@ class GoogleSitemapGeneratorUI {
418
background-image:url(<?php echo $this->sg->GetPluginUrl(); ?>img/icon-google.gif);
419
}
420
421
- a.sm_resYahoo {
422
- background-image:url(<?php echo $this->sg->GetPluginUrl(); ?>img/icon-yahoo.gif);
423
- }
424
-
425
a.sm_resBing {
426
background-image:url(<?php echo $this->sg->GetPluginUrl(); ?>img/icon-bing.gif);
427
}
@@ -607,10 +603,7 @@ class GoogleSitemapGeneratorUI {
607
<?php $this->HtmlPrintBoxHeader('sm_smres',__('Sitemap Resources:','sitemap'),true); ?>
608
<a class="sm_button sm_resGoogle" href="<?php echo $this->sg->GetRedirectLink('sitemap-gwt'); ?>"><?php _e('Webmaster Tools','sitemap'); ?></a>
609
<a class="sm_button sm_resGoogle" href="<?php echo $this->sg->GetRedirectLink('sitemap-gwb'); ?>"><?php _e('Webmaster Blog','sitemap'); ?></a>
610
-
611
- <a class="sm_button sm_resYahoo" href="<?php echo $this->sg->GetRedirectLink('sitemap-yse'); ?>"><?php _e('Site Explorer','sitemap'); ?></a>
612
- <a class="sm_button sm_resYahoo" href="<?php echo $this->sg->GetRedirectLink('sitemap-ywb'); ?>"><?php _e('Search Blog','sitemap'); ?></a>
613
-
614
<a class="sm_button sm_resBing" href="<?php echo $this->sg->GetRedirectLink('sitemap-lwt'); ?>"><?php _e('Webmaster Tools','sitemap'); ?></a>
615
<a class="sm_button sm_resBing" href="<?php echo $this->sg->GetRedirectLink('sitemap-lswcb'); ?>"><?php _e('Webmaster Center Blog','sitemap'); ?></a>
616
<br />
@@ -695,19 +688,7 @@ class GoogleSitemapGeneratorUI {
695
echo "<li class=\"sm_error\">" . str_replace("%s",wp_nonce_url($this->sg->GetBackLink() . "&sm_ping_service=google&noheader=true",'sitemap'),__('There was a problem while notifying Google. <a href="%s">View result</a>','sitemap')) . "</li>";
696
}
697
}
698
-
699
- if($status->_usedYahoo) {
700
- if($status->_yahooSuccess) {
701
- echo "<li>" .__("YAHOO was <b>successfully notified</b> about changes.",'sitemap'). "</li>";
702
- $yt = $status->GetYahooTime();
703
- if($yt>4) {
704
- echo "<li class=\sm_optimize\">" . str_replace("%time%",$yt,__("It took %time% seconds to notify YAHOO, maybe you want to disable this feature to reduce the building time.",'sitemap')) . "</li>";
705
- }
706
- } else {
707
- echo "<li class=\"sm_error\">" . str_replace("%s",wp_nonce_url($this->sg->GetBackLink() . "&sm_ping_service=yahoo&noheader=true",'sitemap'),__('There was a problem while notifying YAHOO. <a href="%s">View result</a>','sitemap')) . "</li>";
708
- }
709
- }
710
-
711
if($status->_usedMsn) {
712
if($status->_msnSuccess) {
713
echo "<li>" .__("Bing was <b>successfully notified</b> about changes.",'sitemap'). "</li>";
@@ -833,12 +814,6 @@ class GoogleSitemapGeneratorUI {
833
<label for="sm_b_pingask"><?php _e('Notify Ask.com about updates of your Blog', 'sitemap') ?></label><br />
834
<small><?php _e('No registration required.','sitemap'); ?></small>
835
</li>
836
- <li>
837
- <input type="checkbox" id="sm_b_pingyahoo" name="sm_b_pingyahoo" <?php echo ($this->sg->GetOption("b_pingyahoo")==true?"checked=\"checked\"":"") ?> />
838
- <label for="sm_b_pingyahoo"><?php _e('Notify YAHOO about updates of your Blog', 'sitemap') ?></label><br />
839
- <label for="sm_b_yahookey"><?php _e('Your Application ID:', 'sitemap') ?> <input type="text" name="sm_b_yahookey" id="sm_b_yahookey" value="<?php echo $this->sg->GetOption("b_yahookey"); ?>" /></label><br />
840
- <small><?php echo str_replace(array("%s1","%s2"),array($this->sg->GetRedirectLink('sitemap-ykr'),' (<a href="http://developer.yahoo.net/about/">Web Services by Yahoo!</a>)'),__('Don\'t you have such a key? <a href="%s1">Request one here</a>! %s2','sitemap')); ?></small>
841
- </li>
842
<li>
843
<label for="sm_b_robots">
844
<input type="checkbox" id="sm_b_robots" name="sm_b_robots" <?php echo ($this->sg->GetOption("b_robots")==true?"checked=\"checked\"":"") ?> />
@@ -1315,14 +1290,14 @@ class GoogleSitemapGeneratorUI {
1315
<input type="hidden" name="business" value="<?php echo "donate" /* N O S P A M */ . "@" . "arnebra" . "chhold.de"; ?>" />
1316
<input type="hidden" name="item_name" value="Sitemap Generator for WordPress. Please tell me if if you don't want to be listed on the donator list." />
1317
<input type="hidden" name="no_shipping" value="1" />
1318
- <input type="hidden" name="return" value="<?php echo 'http://' . $_SERVER['HTTP_HOST'] . $this->sg->GetBackLink(); ?>&amp;sm_donated=true" />
1319
<input type="hidden" name="item_number" value="0001" />
1320
<input type="hidden" name="currency_code" value="<?php echo $myLc["cc"]; ?>" />
1321
<input type="hidden" name="bn" value="PP-BuyNowBF" />
1322
<input type="hidden" name="lc" value="<?php echo $myLc["lc"]; ?>" />
1323
<input type="hidden" name="rm" value="2" />
1324
<input type="hidden" name="on0" value="Your Website" />
1325
- <input type="hidden" name="os0" value="<?php echo get_bloginfo("home"); ?>"/>
1326
</form>
1327
</div>
1328
<?php
1
<?php
2
/*
3
4
+ $Id: sitemap-ui.php 440117 2011-09-19 13:24:49Z arnee $
5
6
*/
7
183
184
//Options of the category "Basic Settings" are boolean, except the filename and the autoprio provider
185
if(substr($k,0,5)=="sm_b_") {
186
+ if($k=="sm_b_filename" || $k=="sm_b_fileurl_manual" || $k=="sm_b_filename_manual" || $k=="sm_b_prio_provider" || $k=="sm_b_manual_key" || $k == "sm_b_style" || $k == "sm_b_memory") {
187
if($k=="sm_b_filename_manual" && strpos($_POST[$k],"\\")!==false){
188
$_POST[$k]=stripslashes($_POST[$k]);
189
}
418
background-image:url(<?php echo $this->sg->GetPluginUrl(); ?>img/icon-google.gif);
419
}
420
421
a.sm_resBing {
422
background-image:url(<?php echo $this->sg->GetPluginUrl(); ?>img/icon-bing.gif);
423
}
603
<?php $this->HtmlPrintBoxHeader('sm_smres',__('Sitemap Resources:','sitemap'),true); ?>
604
<a class="sm_button sm_resGoogle" href="<?php echo $this->sg->GetRedirectLink('sitemap-gwt'); ?>"><?php _e('Webmaster Tools','sitemap'); ?></a>
605
<a class="sm_button sm_resGoogle" href="<?php echo $this->sg->GetRedirectLink('sitemap-gwb'); ?>"><?php _e('Webmaster Blog','sitemap'); ?></a>
606
+
607
<a class="sm_button sm_resBing" href="<?php echo $this->sg->GetRedirectLink('sitemap-lwt'); ?>"><?php _e('Webmaster Tools','sitemap'); ?></a>
608
<a class="sm_button sm_resBing" href="<?php echo $this->sg->GetRedirectLink('sitemap-lswcb'); ?>"><?php _e('Webmaster Center Blog','sitemap'); ?></a>
609
<br />
688
echo "<li class=\"sm_error\">" . str_replace("%s",wp_nonce_url($this->sg->GetBackLink() . "&sm_ping_service=google&noheader=true",'sitemap'),__('There was a problem while notifying Google. <a href="%s">View result</a>','sitemap')) . "</li>";
689
}
690
}
691
+
692
if($status->_usedMsn) {
693
if($status->_msnSuccess) {
694
echo "<li>" .__("Bing was <b>successfully notified</b> about changes.",'sitemap'). "</li>";
814
<label for="sm_b_pingask"><?php _e('Notify Ask.com about updates of your Blog', 'sitemap') ?></label><br />
815
<small><?php _e('No registration required.','sitemap'); ?></small>
816
</li>
817
<li>
818
<label for="sm_b_robots">
819
<input type="checkbox" id="sm_b_robots" name="sm_b_robots" <?php echo ($this->sg->GetOption("b_robots")==true?"checked=\"checked\"":"") ?> />
1290
<input type="hidden" name="business" value="<?php echo "donate" /* N O S P A M */ . "@" . "arnebra" . "chhold.de"; ?>" />
1291
<input type="hidden" name="item_name" value="Sitemap Generator for WordPress. Please tell me if if you don't want to be listed on the donator list." />
1292
<input type="hidden" name="no_shipping" value="1" />
1293
+ <input type="hidden" name="return" value="<?php echo $this->sg->GetBackLink(); ?>&amp;sm_donated=true" />
1294
<input type="hidden" name="item_number" value="0001" />
1295
<input type="hidden" name="currency_code" value="<?php echo $myLc["cc"]; ?>" />
1296
<input type="hidden" name="bn" value="PP-BuyNowBF" />
1297
<input type="hidden" name="lc" value="<?php echo $myLc["lc"]; ?>" />
1298
<input type="hidden" name="rm" value="2" />
1299
<input type="hidden" name="on0" value="Your Website" />
1300
+ <input type="hidden" name="os0" value="<?php echo get_bloginfo("url"); ?>"/>
1301
</form>
1302
</div>
1303
<?php
sitemap.php CHANGED
@@ -1,7 +1,7 @@
1
<?php
2
3
/*
4
- $Id: sitemap.php 412231 2011-07-19 21:35:16Z arnee $
5
6
Google XML Sitemaps Generator for WordPress
7
==============================================================================
@@ -25,7 +25,7 @@
25
Plugin Name: Google XML Sitemaps
26
Plugin URI: http://www.arnebrachhold.de/redir/sitemap-home/
27
Description: This plugin will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog.
28
- Version: 3.2.5
29
Author: Arne Brachhold
30
Author URI: http://www.arnebrachhold.de/
31
Text Domain: sitemap
1
<?php
2
3
/*
4
+ $Id: sitemap.php 440117 2011-09-19 13:24:49Z arnee $
5
6
Google XML Sitemaps Generator for WordPress
7
==============================================================================
25
Plugin Name: Google XML Sitemaps
26
Plugin URI: http://www.arnebrachhold.de/redir/sitemap-home/
27
Description: This plugin will generate a special XML sitemap which will help search engines like Google, Yahoo, Bing and Ask.com to better index your blog.
28
+ Version: 3.2.6
29
Author: Arne Brachhold
30
Author URI: http://www.arnebrachhold.de/
31
Text Domain: sitemap