@@ 481-501 (lines=21) @@ | ||
478 | JP_SITEMAP_MAX_BYTES |
|
479 | ); |
|
480 | ||
481 | if ( 0 < $max[ JP_PAGE_SITEMAP_TYPE ]['number'] ) { |
|
482 | if ( 1 === $max[ JP_PAGE_SITEMAP_TYPE ]['number'] ) { |
|
483 | $page['filename'] = jp_sitemap_filename( JP_PAGE_SITEMAP_TYPE, 1 ); |
|
484 | $page['last_modified'] = jp_sitemap_datetime( $max[ JP_PAGE_SITEMAP_TYPE ]['lastmod'] ); |
|
485 | } else { |
|
486 | $page['filename'] = jp_sitemap_filename( |
|
487 | JP_PAGE_SITEMAP_INDEX_TYPE, |
|
488 | $max[ JP_PAGE_SITEMAP_INDEX_TYPE ]['number'] |
|
489 | ); |
|
490 | $page['last_modified'] = jp_sitemap_datetime( $max[ JP_PAGE_SITEMAP_INDEX_TYPE ]['lastmod'] ); |
|
491 | } |
|
492 | ||
493 | $buffer->append( |
|
494 | array( |
|
495 | 'sitemap' => array( |
|
496 | 'loc' => $this->finder->construct_sitemap_url( $page['filename'] ), |
|
497 | 'lastmod' => $page['last_modified'], |
|
498 | ), |
|
499 | ) |
|
500 | ); |
|
501 | } |
|
502 | ||
503 | if ( 0 < $max[ JP_IMAGE_SITEMAP_TYPE ]['number'] ) { |
|
504 | if ( 1 === $max[ JP_IMAGE_SITEMAP_TYPE ]['number'] ) { |
|
@@ 503-523 (lines=21) @@ | ||
500 | ); |
|
501 | } |
|
502 | ||
503 | if ( 0 < $max[ JP_IMAGE_SITEMAP_TYPE ]['number'] ) { |
|
504 | if ( 1 === $max[ JP_IMAGE_SITEMAP_TYPE ]['number'] ) { |
|
505 | $image['filename'] = jp_sitemap_filename( JP_IMAGE_SITEMAP_TYPE, 1 ); |
|
506 | $image['last_modified'] = jp_sitemap_datetime( $max[ JP_IMAGE_SITEMAP_TYPE ]['lastmod'] ); |
|
507 | } else { |
|
508 | $image['filename'] = jp_sitemap_filename( |
|
509 | JP_IMAGE_SITEMAP_INDEX_TYPE, |
|
510 | $max[ JP_IMAGE_SITEMAP_INDEX_TYPE ]['number'] |
|
511 | ); |
|
512 | $image['last_modified'] = jp_sitemap_datetime( $max[ JP_IMAGE_SITEMAP_INDEX_TYPE ]['lastmod'] ); |
|
513 | } |
|
514 | ||
515 | $buffer->append( |
|
516 | array( |
|
517 | 'sitemap' => array( |
|
518 | 'loc' => $this->finder->construct_sitemap_url( $image['filename'] ), |
|
519 | 'lastmod' => $image['last_modified'], |
|
520 | ), |
|
521 | ) |
|
522 | ); |
|
523 | } |
|
524 | ||
525 | if ( 0 < $max[ JP_VIDEO_SITEMAP_TYPE ]['number'] ) { |
|
526 | if ( 1 === $max[ JP_VIDEO_SITEMAP_TYPE ]['number'] ) { |
|
@@ 525-545 (lines=21) @@ | ||
522 | ); |
|
523 | } |
|
524 | ||
525 | if ( 0 < $max[ JP_VIDEO_SITEMAP_TYPE ]['number'] ) { |
|
526 | if ( 1 === $max[ JP_VIDEO_SITEMAP_TYPE ]['number'] ) { |
|
527 | $video['filename'] = jp_sitemap_filename( JP_VIDEO_SITEMAP_TYPE, 1 ); |
|
528 | $video['last_modified'] = jp_sitemap_datetime( $max[ JP_VIDEO_SITEMAP_TYPE ]['lastmod'] ); |
|
529 | } else { |
|
530 | $video['filename'] = jp_sitemap_filename( |
|
531 | JP_VIDEO_SITEMAP_INDEX_TYPE, |
|
532 | $max[ JP_VIDEO_SITEMAP_INDEX_TYPE ]['number'] |
|
533 | ); |
|
534 | $video['last_modified'] = jp_sitemap_datetime( $max[ JP_VIDEO_SITEMAP_INDEX_TYPE ]['lastmod'] ); |
|
535 | } |
|
536 | ||
537 | $buffer->append( |
|
538 | array( |
|
539 | 'sitemap' => array( |
|
540 | 'loc' => $this->finder->construct_sitemap_url( $video['filename'] ), |
|
541 | 'lastmod' => $video['last_modified'], |
|
542 | ), |
|
543 | ) |
|
544 | ); |
|
545 | } |
|
546 | ||
547 | $this->librarian->store_sitemap_data( |
|
548 | 0, |