return false; } return true; } /** * Get list of updatable products and their data. * * @param mixed $transient The update_plugins transient value. * @return array */ public function get_updatable_products( $transient ) { if ( ! $this->should_send_email( $transient ) ) { return []; } $old_version = rank_math()->version; $new_version = $transient->response['seo-by-rank-math/rank-math.php']->new_version; $products = [ 'free' => [ 'name' => __( 'Rank Math Free', 'seo-by-rank-math' ), 'old_version' => $old_version, 'new_version' => $new_version, 'changelog' => KB::get( 'changelog-free', 'Changelog Update notification mail' ), ], ]; return $products; } /** * Turn products array into a human-readable list. * * @param array $products_array Products array. * @return string */ public function get_products_list( $products_array ) { $list = ''; foreach ( $products_array as $product_data ) { // Translators: placeholders are the old and new version numbers. $list .= sprintf( __( '%1$s: Old %2$s -> New %3$s | Changelog: %4$s', 'seo-by-rank-math' ), $product_data['name'], $product_data['old_version'], $product_data['new_version'], $product_data['changelog'] ) . "\n"; } return $list; } }
Fatal error: Uncaught Error: Class "RankMath\Update_Email" not found in /htdocs/emploitogo.info/wp-content/plugins/seo-by-rank-math/includes/class-common.php:52 Stack trace: #0 /htdocs/emploitogo.info/wp-content/plugins/seo-by-rank-math/rank-math.php(301): RankMath\Common->__construct() #1 /htdocs/emploitogo.info/wp-content/plugins/seo-by-rank-math/rank-math.php(185): RankMath->instantiate() #2 /htdocs/emploitogo.info/wp-content/plugins/seo-by-rank-math/rank-math.php(164): RankMath->setup() #3 /htdocs/emploitogo.info/wp-content/plugins/seo-by-rank-math/rank-math.php(539): RankMath::get() #4 /htdocs/emploitogo.info/wp-content/plugins/seo-by-rank-math/rank-math.php(543): rank_math() #5 /htdocs/emploitogo.info/wp-settings.php(589): include_once('/htdocs/emploit...') #6 /htdocs/emploitogo.info/wp-config.php(112): require_once('/htdocs/emploit...') #7 /htdocs/emploitogo.info/wp-load.php(50): require_once('/htdocs/emploit...') #8 /htdocs/emploitogo.info/wp-blog-header.php(13): require_once('/htdocs/emploit...') #9 /htdocs/emploitogo.info/index.php(17): require('/htdocs/emploit...') #10 {main} thrown in /htdocs/emploitogo.info/wp-content/plugins/seo-by-rank-math/includes/class-common.php on line 52