• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Jetpack a2z

Jetpack a2z

Jetpack a2z

  • Home
  • Plugins
  • Blocks
  • Shortcodes
  • APIs
  • Classes
  • Files
  • Hooks
  • Sitemap
  • Blog
Home / Files / modules/sitemaps/sitemap-builder.php


Lines:

1 to 62 of 62
<?php

/**
 * Build the sitemap tree.
 *
 * @package Jetpack
 * @since 4.8.0
 * @author Automattic
 */

/* Include sitemap subclasses, if not already, and include proper buffer based on phpxml's availability. */
require_once __DIR__ . '/sitemap-constants.php';
require_once __DIR__ . '/sitemap-buffer.php';

if ( ! class_exists( 'DOMDocument' ) ) {
  require_once __DIR__ . '/sitemap-buffer-fallback.php';
  require_once __DIR__ . '/sitemap-buffer-image-fallback.php';
  require_once __DIR__ . '/sitemap-buffer-master-fallback.php';
  require_once __DIR__ . '/sitemap-buffer-news-fallback.php';
  require_once __DIR__ . '/sitemap-buffer-page-fallback.php';
  require_once __DIR__ . '/sitemap-buffer-video-fallback.php';
} else {
  require_once __DIR__ . '/sitemap-buffer-image.php';
  require_once __DIR__ . '/sitemap-buffer-master.php';
  require_once __DIR__ . '/sitemap-buffer-news.php';
  require_once __DIR__ . '/sitemap-buffer-page.php';
  require_once __DIR__ . '/sitemap-buffer-video.php';
}

require_once __DIR__ . '/sitemap-librarian.php';
require_once __DIR__ . '/sitemap-finder.php';
require_once __DIR__ . '/sitemap-state.php';

if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
  require_once __DIR__ . '/sitemap-logger.php';
}

/* class Jetpack_Sitemap_Buffer_Empty */
/* function Jetpack_Sitemap_Buffer_Empty::__construct() – */
/* function Jetpack_Sitemap_Buffer_Empty::get_root_element() – */

/* class Jetpack_Sitemap_Builder */
/* function Jetpack_Sitemap_Builder::__construct() – Construct a new Jetpack_Sitemap_Builder object. */
/* function Jetpack_Sitemap_Builder::update_sitemap() – Update the sitemap. */
/* function Jetpack_Sitemap_Builder::build_next_sitemap_file() – Generate the next sitemap file. */
/* function Jetpack_Sitemap_Builder::build_next_sitemap_of_type() – Build the next sitemap of a given type and update the sitemap state. */
/* function Jetpack_Sitemap_Builder::build_next_sitemap_index_of_type() – Build the next sitemap index of a given type and update the state. */
/* function Jetpack_Sitemap_Builder::build_master_sitemap() – Builds the master sitemap index. */
/* function Jetpack_Sitemap_Builder::build_one_page_sitemap() – Build and store a single page sitemap. Returns false if no sitemap is built. */
/* function Jetpack_Sitemap_Builder::build_one_image_sitemap() – Build and store a single image sitemap. Returns false if no sitemap is built. */
/* function Jetpack_Sitemap_Builder::build_one_video_sitemap() – Build and store a single video sitemap. Returns false if no sitemap is built. */
/* function Jetpack_Sitemap_Builder::build_one_sitemap_index() – Build and store a single page sitemap index. Return false if no index is built. */
/* function Jetpack_Sitemap_Builder::sitemap_row_to_index_item() – Construct the sitemap index url entry for a sitemap row. */
/* function Jetpack_Sitemap_Builder::empty_sitemap_xml() – This is served instead of a 404 when the master sitemap is requested
but not yet generated. */
/* function Jetpack_Sitemap_Builder::news_sitemap_xml() – Build and return the news sitemap xml. Note that the result of this
function is cached in the transient ‘jetpack_news_sitemap_xml’. */
/* function Jetpack_Sitemap_Builder::post_to_sitemap_item() – Construct the sitemap url entry for a WP_Post. */
/* function Jetpack_Sitemap_Builder::image_post_to_sitemap_item() – Construct the image sitemap url entry for a WP_Post of image type. */
/* function Jetpack_Sitemap_Builder::video_post_to_sitemap_item() – Construct the video sitemap url entry for a WP_Post of video type. */
/* function Jetpack_Sitemap_Builder::post_to_news_sitemap_item() – Construct the news sitemap url entry for a WP_Post. */
 

 View on GitHub View on Trac

Called by

    Invoked by

      Calls

      Call hooks

      File name: modules/sitemaps/sitemap-builder.php
      Plugin ref: Jetpack
      Version: 9.4
      Deprecated?: No
      API Letters: B,M,P,S

      Related

      Published: 27 November 2019 | Last updated: 10 December 2020

      Primary Sidebar

      Information

      File name: modules/sitemaps/sitemap-builder.php
      Plugin ref: Jetpack
      Version: 9.4
      Deprecated?: No
      API Letters: B,M,P,S

      modules/sitemaps

      Footer

      Jetpack a2z
      Jetpack a2z
      Jetpack a2z
      WordPress 5.6.2
      WordPress a2z
      WordPress core a2z
      Genesis Theme Framework a2z
      Jetpack a2z
      WordPress develop tests
      Easy Digital Downloads a2z
      WooCommerce a2z
      Yoast SEO a2z
      WordPress Blocks

      Site:  jetpack.wp-a2z.org
      © Copyright Jetpack a2z 2014-2021. All rights reserved.


      Website designed and developed by Herb Miller
      Proudly powered by WordPress and oik plugins

      • Home
      • Blog
      • Sitemap
      • Sites