Version Description
= 5.2.2 =
Bugfix release.
Download this release
Release Info
Developer | deployer |
Plugin | XML Sitemap & Google News feeds |
Version | 5.2.1 |
Comparing to | |
See all releases |
Code changes from version 5.2 to 5.2.1
controllers/class.xmlsf-sitemap-news.php
CHANGED
@@ -59,7 +59,7 @@ class XMLSF_Sitemap_News
|
|
59 |
if ( ! empty( $_POST['_xmlsf_news_exclude'] ) ) return;
|
60 |
} else {
|
61 |
// fall back on exclude meta data from DB whic may be outdated (see bug)
|
62 |
-
if (
|
63 |
}
|
64 |
|
65 |
$news_tags = (array) get_option('xmlsf_news_tags');
|
59 |
if ( ! empty( $_POST['_xmlsf_news_exclude'] ) ) return;
|
60 |
} else {
|
61 |
// fall back on exclude meta data from DB whic may be outdated (see bug)
|
62 |
+
if ( get_post_meta( $post->ID, '_xmlsf_news_exclude' ) ) return;
|
63 |
}
|
64 |
|
65 |
$news_tags = (array) get_option('xmlsf_news_tags');
|
controllers/class.xmlsf-sitemap.php
CHANGED
@@ -90,7 +90,7 @@ class XMLSF_Sitemap
|
|
90 |
if ( ! empty( $_POST['_xmlsf_exclude'] ) ) return;
|
91 |
} else {
|
92 |
// fall back on exclude meta data from DB whic may be outdated (see bug)
|
93 |
-
if (
|
94 |
}
|
95 |
|
96 |
$ping = (array) get_option( 'xmlsf_ping', array() );
|
90 |
if ( ! empty( $_POST['_xmlsf_exclude'] ) ) return;
|
91 |
} else {
|
92 |
// fall back on exclude meta data from DB whic may be outdated (see bug)
|
93 |
+
if ( get_post_meta( $post->ID, '_xmlsf_exclude' ) ) return;
|
94 |
}
|
95 |
|
96 |
$ping = (array) get_option( 'xmlsf_ping', array() );
|
models/class.xmlsf-admin-sitemap-sanitize.php
CHANGED
@@ -124,7 +124,7 @@ class XMLSF_Admin_Sitemap_Sanitize
|
|
124 |
if ( empty($new) )
|
125 |
return '';
|
126 |
|
127 |
-
$input = explode( PHP_EOL,
|
128 |
|
129 |
// build sanitized output
|
130 |
$sanitized = array();
|
124 |
if ( empty($new) )
|
125 |
return '';
|
126 |
|
127 |
+
$input = explode( PHP_EOL, strip_tags( $new ) );
|
128 |
|
129 |
// build sanitized output
|
130 |
$sanitized = array();
|
models/functions.public-sitemap.php
CHANGED
@@ -463,33 +463,6 @@ function xmlsf_sitemap_parse_request( $request ) {
|
|
463 |
return $request;
|
464 |
}
|
465 |
|
466 |
-
/**
|
467 |
-
* Get archives from wp_cache
|
468 |
-
*
|
469 |
-
* @param string $post_type
|
470 |
-
* @param string $type
|
471 |
-
*
|
472 |
-
* @return array
|
473 |
-
*/
|
474 |
-
function xmlsf_cache_get_archives( $query ) {
|
475 |
-
|
476 |
-
global $wpdb;
|
477 |
-
|
478 |
-
$key = md5($query);
|
479 |
-
$cache = wp_cache_get( 'xmlsf_get_archives' , 'general');
|
480 |
-
|
481 |
-
if ( !isset( $cache[ $key ] ) ) {
|
482 |
-
$arcresults = $wpdb->get_results($query);
|
483 |
-
$cache[ $key ] = $arcresults;
|
484 |
-
wp_cache_set( 'xmlsf_get_archives', $cache, 'general' );
|
485 |
-
} else {
|
486 |
-
$arcresults = $cache[ $key ];
|
487 |
-
}
|
488 |
-
|
489 |
-
return $arcresults;
|
490 |
-
|
491 |
-
}
|
492 |
-
|
493 |
/* -------------------------------------
|
494 |
* MISSING WORDPRESS FUNCTIONS
|
495 |
* ------------------------------------- */
|
463 |
return $request;
|
464 |
}
|
465 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
466 |
/* -------------------------------------
|
467 |
* MISSING WORDPRESS FUNCTIONS
|
468 |
* ------------------------------------- */
|
models/functions.sitemap.php
CHANGED
@@ -86,6 +86,33 @@ function xmlsf_get_archives( $post_type = 'post', $type = '' ) {
|
|
86 |
|
87 |
}
|
88 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
/**
|
90 |
* Get taxonomies
|
91 |
* Returns an array of taxonomy names to be included in the index
|
86 |
|
87 |
}
|
88 |
|
89 |
+
/**
|
90 |
+
* Get archives from wp_cache
|
91 |
+
*
|
92 |
+
* @param string $post_type
|
93 |
+
* @param string $type
|
94 |
+
*
|
95 |
+
* @return array
|
96 |
+
*/
|
97 |
+
function xmlsf_cache_get_archives( $query ) {
|
98 |
+
|
99 |
+
global $wpdb;
|
100 |
+
|
101 |
+
$key = md5($query);
|
102 |
+
$cache = wp_cache_get( 'xmlsf_get_archives' , 'general');
|
103 |
+
|
104 |
+
if ( !isset( $cache[ $key ] ) ) {
|
105 |
+
$arcresults = $wpdb->get_results($query);
|
106 |
+
$cache[ $key ] = $arcresults;
|
107 |
+
wp_cache_set( 'xmlsf_get_archives', $cache, 'general' );
|
108 |
+
} else {
|
109 |
+
$arcresults = $cache[ $key ];
|
110 |
+
}
|
111 |
+
|
112 |
+
return $arcresults;
|
113 |
+
|
114 |
+
}
|
115 |
+
|
116 |
/**
|
117 |
* Get taxonomies
|
118 |
* Returns an array of taxonomy names to be included in the index
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Tags: sitemap, xml sitemap, news sitemap, sitemap.xml, robots.txt, Google, Googl
|
|
5 |
Requires at least: 4.4
|
6 |
Requires PHP: 5.4
|
7 |
Tested up to: 5.2
|
8 |
-
Stable tag: 5.2
|
9 |
|
10 |
XML and Google News Sitemaps to feed the hungry spiders. Multisite, WP Super Cache, Polylang and WPML compatible.
|
11 |
|
@@ -291,13 +291,19 @@ Yes. In fact, it has been designed for it. Tested on WPMU 2.9.2 and WPMS 3+ both
|
|
291 |
|
292 |
== Upgrade Notice ==
|
293 |
|
294 |
-
= 5.2 =
|
295 |
|
296 |
-
|
297 |
|
298 |
|
299 |
== Changelog ==
|
300 |
|
|
|
|
|
|
|
|
|
|
|
|
|
301 |
= 5.2 =
|
302 |
* Image query optimization and meta caching
|
303 |
* Last comment date meta caching
|
5 |
Requires at least: 4.4
|
6 |
Requires PHP: 5.4
|
7 |
Tested up to: 5.2
|
8 |
+
Stable tag: 5.2.1
|
9 |
|
10 |
XML and Google News Sitemaps to feed the hungry spiders. Multisite, WP Super Cache, Polylang and WPML compatible.
|
11 |
|
291 |
|
292 |
== Upgrade Notice ==
|
293 |
|
294 |
+
= 5.2.2 =
|
295 |
|
296 |
+
Bugfix release.
|
297 |
|
298 |
|
299 |
== Changelog ==
|
300 |
|
301 |
+
= 5.2.2 =
|
302 |
+
* FIX invalid date format on some PHP versions
|
303 |
+
* FIX Can't use function return value in write context
|
304 |
+
* FIX non-cyrillic URLs stripped from External Web Pages field
|
305 |
+
* FIX Call to undefined function xmlsf_cache_get_archives()
|
306 |
+
|
307 |
= 5.2 =
|
308 |
* Image query optimization and meta caching
|
309 |
* Last comment date meta caching
|
xml-sitemap.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: XML Sitemap & Google News
|
4 |
Plugin URI: http://status301.net/wordpress-plugins/xml-sitemap-feed/
|
5 |
Description: Feed the hungry spiders in compliance with the XML Sitemap and Google News protocols. Happy with the results? Please leave me a <strong><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=ravanhagen%40gmail%2ecom&item_name=XML%20Sitemap%20Feed">tip</a></strong> for continued development and support. Thanks :)
|
6 |
-
Version: 5.2
|
7 |
Text Domain: xml-sitemap-feed
|
8 |
Requires at least: 4.6
|
9 |
Requires PHP: 5.4
|
@@ -11,7 +11,7 @@ Author: RavanH
|
|
11 |
Author URI: http://status301.net/
|
12 |
*/
|
13 |
|
14 |
-
define( 'XMLSF_VERSION', '5.2' );
|
15 |
|
16 |
/* Copyright 2019 RavanH
|
17 |
http://status301.net/
|
3 |
Plugin Name: XML Sitemap & Google News
|
4 |
Plugin URI: http://status301.net/wordpress-plugins/xml-sitemap-feed/
|
5 |
Description: Feed the hungry spiders in compliance with the XML Sitemap and Google News protocols. Happy with the results? Please leave me a <strong><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=ravanhagen%40gmail%2ecom&item_name=XML%20Sitemap%20Feed">tip</a></strong> for continued development and support. Thanks :)
|
6 |
+
Version: 5.2.1
|
7 |
Text Domain: xml-sitemap-feed
|
8 |
Requires at least: 4.6
|
9 |
Requires PHP: 5.4
|
11 |
Author URI: http://status301.net/
|
12 |
*/
|
13 |
|
14 |
+
define( 'XMLSF_VERSION', '5.2.1' );
|
15 |
|
16 |
/* Copyright 2019 RavanH
|
17 |
http://status301.net/
|