You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
977 B
PHP

<?php
/**
* The Updates routine for version 1.0.208.
*
* @since 1.0.208
* @package RankMath
* @subpackage RankMath\Updates
* @author Rank Math <support@rankmath.com>
*/
use RankMath\Helper;
use RankMath\Admin\Admin_Helper;
defined( 'ABSPATH' ) || exit;
/**
* Migrate users to a new server.
*/
function rank_math_1_0_208_content_ai_migrate_user() {
// Early Bail if site is not connected or doesn't have a Content AI plan.
$registered = Admin_Helper::get_registration_data();
if (
! Helper::get_content_ai_plan() ||
empty( $registered ) ||
empty( $registered['connected'] ) ||
empty( $registered['api_key'] ) ||
empty( $registered['username'] )
) {
return;
}
Helper::migrate_user_to_nest_js( $registered['username'] );
set_site_transient( 'rank_math_content_ai_migrating_user', true, 300 ); // Set transient to show Error CTA on Content AI page for 5 minutes to complete the migration.
}
rank_math_1_0_208_content_ai_migrate_user();