@@ 415-435 (lines=21) @@ | ||
412 | '1970-01-01 00:00:00' |
|
413 | ); |
|
414 | ||
415 | if ( 0 < $max[ JP_PAGE_SITEMAP_TYPE ]['number'] ) { |
|
416 | if ( 1 === $max[ JP_PAGE_SITEMAP_TYPE ]['number'] ) { |
|
417 | $page['filename'] = jp_sitemap_filename( JP_PAGE_SITEMAP_TYPE, 1 ); |
|
418 | $page['last_modified'] = jp_sitemap_datetime( $max[ JP_PAGE_SITEMAP_TYPE ]['lastmod'] ); |
|
419 | } else { |
|
420 | $page['filename'] = jp_sitemap_filename( |
|
421 | JP_PAGE_SITEMAP_INDEX_TYPE, |
|
422 | $max[ JP_PAGE_SITEMAP_INDEX_TYPE ]['number'] |
|
423 | ); |
|
424 | $page['last_modified'] = jp_sitemap_datetime( $max[ JP_PAGE_SITEMAP_INDEX_TYPE ]['lastmod'] ); |
|
425 | } |
|
426 | ||
427 | $buffer->try_to_add_item( Jetpack_Sitemap_Buffer::array_to_xml_string( |
|
428 | array( |
|
429 | 'sitemap' => array( |
|
430 | 'loc' => $this->finder->construct_sitemap_url( $page['filename'] ), |
|
431 | 'lastmod' => $page['last_modified'], |
|
432 | ), |
|
433 | ) |
|
434 | ) ); |
|
435 | } |
|
436 | ||
437 | if ( 0 < $max[ JP_IMAGE_SITEMAP_TYPE ]['number'] ) { |
|
438 | if ( 1 === $max[ JP_IMAGE_SITEMAP_TYPE ]['number'] ) { |
|
@@ 437-457 (lines=21) @@ | ||
434 | ) ); |
|
435 | } |
|
436 | ||
437 | if ( 0 < $max[ JP_IMAGE_SITEMAP_TYPE ]['number'] ) { |
|
438 | if ( 1 === $max[ JP_IMAGE_SITEMAP_TYPE ]['number'] ) { |
|
439 | $image['filename'] = jp_sitemap_filename( JP_IMAGE_SITEMAP_TYPE, 1 ); |
|
440 | $image['last_modified'] = jp_sitemap_datetime( $max[ JP_IMAGE_SITEMAP_TYPE ]['lastmod'] ); |
|
441 | } else { |
|
442 | $image['filename'] = jp_sitemap_filename( |
|
443 | JP_IMAGE_SITEMAP_INDEX_TYPE, |
|
444 | $max[ JP_IMAGE_SITEMAP_INDEX_TYPE ]['number'] |
|
445 | ); |
|
446 | $image['last_modified'] = jp_sitemap_datetime( $max[ JP_IMAGE_SITEMAP_INDEX_TYPE ]['lastmod'] ); |
|
447 | } |
|
448 | ||
449 | $buffer->try_to_add_item( Jetpack_Sitemap_Buffer::array_to_xml_string( |
|
450 | array( |
|
451 | 'sitemap' => array( |
|
452 | 'loc' => $this->finder->construct_sitemap_url( $image['filename'] ), |
|
453 | 'lastmod' => $image['last_modified'], |
|
454 | ), |
|
455 | ) |
|
456 | ) ); |
|
457 | } |
|
458 | ||
459 | if ( 0 < $max[ JP_VIDEO_SITEMAP_TYPE ]['number'] ) { |
|
460 | if ( 1 === $max[ JP_VIDEO_SITEMAP_TYPE ]['number'] ) { |
|
@@ 459-479 (lines=21) @@ | ||
456 | ) ); |
|
457 | } |
|
458 | ||
459 | if ( 0 < $max[ JP_VIDEO_SITEMAP_TYPE ]['number'] ) { |
|
460 | if ( 1 === $max[ JP_VIDEO_SITEMAP_TYPE ]['number'] ) { |
|
461 | $video['filename'] = jp_sitemap_filename( JP_VIDEO_SITEMAP_TYPE, 1 ); |
|
462 | $video['last_modified'] = $max[ JP_VIDEO_SITEMAP_TYPE ]['lastmod']; |
|
463 | } else { |
|
464 | $video['filename'] = jp_sitemap_filename( |
|
465 | JP_VIDEO_SITEMAP_INDEX_TYPE, |
|
466 | $max[ JP_VIDEO_SITEMAP_INDEX_TYPE ]['number'] |
|
467 | ); |
|
468 | $video['last_modified'] = $max[ JP_VIDEO_SITEMAP_INDEX_TYPE ]['lastmod']; |
|
469 | } |
|
470 | ||
471 | $buffer->try_to_add_item( Jetpack_Sitemap_Buffer::array_to_xml_string( |
|
472 | array( |
|
473 | 'sitemap' => array( |
|
474 | 'loc' => $this->finder->construct_sitemap_url( $video['filename'] ), |
|
475 | 'lastmod' => $video['last_modified'], |
|
476 | ), |
|
477 | ) |
|
478 | ) ); |
|
479 | } |
|
480 | ||
481 | $this->librarian->store_sitemap_data( |
|
482 | 0, |