Commit realizado el 12:13:52 08-04-2024
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
<?php
|
||||
/**
|
||||
* Rank Math core CLI commands.
|
||||
*
|
||||
* @since 0.9.0
|
||||
* @package RankMath
|
||||
* @subpackage RankMath\WP_CLI
|
||||
* @author Rank Math <support@rankmath.com>
|
||||
*/
|
||||
|
||||
namespace RankMath\CLI;
|
||||
|
||||
use WP_CLI;
|
||||
use WP_CLI_Command;
|
||||
use RankMath\Helper;
|
||||
use RankMath\Sitemap\Cache;
|
||||
use RankMath\Sitemap\Sitemap_XML;
|
||||
|
||||
defined( 'ABSPATH' ) || exit;
|
||||
|
||||
/**
|
||||
* Commands class.
|
||||
*/
|
||||
class Commands extends WP_CLI_Command {
|
||||
|
||||
/**
|
||||
* Generate the sitemap.
|
||||
*
|
||||
* @param array $args Arguments passed.
|
||||
*/
|
||||
public static function sitemap_generate( $args ) {
|
||||
$sitemap = Helper::get_module( 'sitemap' );
|
||||
if ( false === $sitemap ) {
|
||||
WP_CLI::error( 'Sitemap module not active.' );
|
||||
return;
|
||||
}
|
||||
|
||||
Cache::invalidate_storage();
|
||||
$generator = new Sitemap_XML( '1' );
|
||||
$generator->get_output();
|
||||
|
||||
WP_CLI::success( 'Sitemap generated.' );
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user