| @@ -6,8 +6,12 @@ | ||
| 6 | 6 | * @since 4.8.0 |
| 7 | 7 | * @author Automattic |
| 8 | 8 | */ |
| 9 | 9 | |
| 10 | +if ( ! defined( 'ABSPATH' ) ) { | |
| 11 | + exit( 0 ); | |
| 12 | +} | |
| 13 | + | |
| 10 | 14 | /** |
| 11 | 15 | * Number of seconds between sitemap and news sitemap updates in development code. |
| 12 | 16 | * In production, sitemaps are cached for 12 hours. |
| 13 | 17 | * In development, sitemaps are cache for 1 minute. |
| @@ -41,9 +45,9 @@ | ||
| 41 | 45 | * @link https://www.sitemaps.org/ |
| 42 | 46 | * @since 4.8.0 |
| 43 | 47 | */ |
| 44 | 48 | if ( ! defined( 'JP_SITEMAP_MAX_ITEMS' ) ) { |
| 45 | - define( 'JP_SITEMAP_MAX_ITEMS', 2000 ); | |
| 49 | + define( 'JP_SITEMAP_MAX_ITEMS', 1000 ); | |
| 46 | 50 | } |
| 47 | 51 | |
| 48 | 52 | /** |
| 49 | 53 | * Maximum size (in url nodes) of a news sitemap xml file. |
| @@ -147,9 +151,9 @@ | ||
| 147 | 151 | * @return string The filename. |
| 148 | 152 | */ |
| 149 | 153 | function jp_sitemap_filename( $type, $number = null ) { |
| 150 | 154 | if ( $number === null ) { |
| 151 | - return "error-not-int-$type-$number.xml"; | |
| 155 | + return "error-not-int-$type-null.xml"; | |
| 152 | 156 | } elseif ( JP_MASTER_SITEMAP_TYPE === $type ) { |
| 153 | 157 | return 'sitemap.xml'; |
| 154 | 158 | } elseif ( JP_PAGE_SITEMAP_TYPE === $type ) { |
| 155 | 159 | return "sitemap-$number.xml"; |