whoami7 - Manager
:
/
home
/
ezdajrnh
/
www
/
wp-content
/
plugins
/
jetpack
/
modules
/
sitemaps
/
Upload File:
files >> /home/ezdajrnh/www/wp-content/plugins/jetpack/modules/sitemaps/sitemap-buffer-master-xmlwriter.php
<?php // phpcs:ignore WordPress.Files.FileName.InvalidClassFileName /** * XMLWriter implementation of the master sitemap buffer. * * @since 14.6 * @package automattic/jetpack */ if ( ! defined( 'ABSPATH' ) ) { exit( 0 ); } /** * A buffer for constructing master sitemap xml files using XMLWriter. * * @since 14.6 */ class Jetpack_Sitemap_Buffer_Master_XMLWriter extends Jetpack_Sitemap_Buffer_XMLWriter { /** * Initialize the buffer with required headers (no root element here). */ protected function initialize_buffer() { // Add generator comment $this->writer->writeComment( "generator='jetpack-" . JETPACK__VERSION . "'" ); $this->writer->writeComment( 'Jetpack_Sitemap_Buffer_Master_XMLWriter' ); // Add stylesheet $this->writer->writePi( 'xml-stylesheet', 'type="text/xsl" href="' . $this->finder->construct_sitemap_url( 'sitemap-index.xsl' ) . '"' ); } /** * Start the root element and write its namespaces. */ protected function start_root() { $this->writer->startElement( 'sitemapindex' ); $this->writer->writeAttribute( 'xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9' ); } /** * Append a sitemap entry to the master sitemap. * * @param array $array The sitemap item to append. */ protected function append_item( $array ) { if ( ! empty( $array['sitemap'] ) ) { $this->array_to_xml( $array ); } } }
Copyright ©2021 || Defacer Indonesia