PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.1
Elementor Website Builder – more than just a page builder v4.3.1
4.3.1 4.3.0 4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 All 454 releases
← All changes | core/admin/admin.php +11 -21 4.0.94.3.1 View file →
@@ -242,10 +242,10 @@
242 242 <div id="elementor-switch-mode">
243 243 <input id="elementor-switch-mode-input" type="hidden" name="_elementor_post_mode" value="<?php echo esc_attr( $document->is_built_with_elementor() ); ?>" />
244 244 <button id="elementor-switch-mode-button" type="button" class="button button-primary button-hero">
245 245 <span class="elementor-switch-mode-on">
246 - <i class="eicon-arrow-<?php echo ( is_rtl() ) ? 'right' : 'left'; ?>" aria-hidden="true"></i>
247 - <?php echo esc_html__( 'Back to WordPress Editor', 'elementor' ); ?>
246 + <i class="eicon-wordpress" aria-hidden="true"></i>
247 + <?php echo esc_html__( 'Edit with WordPress', 'elementor' ); ?>
248 248 </span>
249 249 <span class="elementor-switch-mode-off">
250 250 <i class="eicon-elementor-square" aria-hidden="true"></i>
251 251 <?php echo esc_html__( 'Edit with Elementor', 'elementor' ); ?>
@@ -373,9 +373,9 @@
373 373 array_unshift( $links, $settings_link );
374 374
375 375 $go_pro_text = esc_html__( 'Get Elementor Pro', 'elementor' );
376 376 if ( Utils::is_sale_time() ) {
377 - $go_pro_text = esc_html__( 'Discounted Upgrades Now!', 'elementor' );
377 + $go_pro_text = esc_html__( 'Sale! Upgrade Now', 'elementor' );
378 378 }
379 379
380 380 $links['go_pro'] = sprintf( '<a href="%1$s" target="_blank" class="elementor-plugins-gopro">%2$s</a>', 'https://go.elementor.com/go-pro-wp-plugins/', $go_pro_text );
381 381
@@ -427,8 +427,13 @@
427 427 * @return string The content that will be printed.
428 428 */
429 429 public function admin_footer_text( $footer_text ) {
430 430 $current_screen = get_current_screen();
431 +
432 + if ( $current_screen && str_ends_with( $current_screen->id, 'elementor-mcp' ) ) {
433 + return $footer_text;
434 + }
435 +
431 436 $is_elementor_screen = ( $current_screen && false !== strpos( $current_screen->id, 'elementor' ) );
432 437
433 438 if ( $is_elementor_screen ) {
434 439 $footer_text = sprintf(
@@ -1133,14 +1138,14 @@
1133 1138 $description = esc_html__( 'Automatically optimize images to improve site speed and performance. Included with your ONE subscription.', 'elementor' );
1134 1139 $button_text = esc_html__( 'Install now', 'elementor' );
1135 1140 $button_url = Hints::get_plugin_install_url( $plugin_slug );
1136 1141 } elseif ( ! $is_active ) {
1137 - $description = esc_html__( 'Image Optimizer is installed and included in your ONE subscription. Activate it to optimize images and improve site performance.', 'elementor' );
1142 + $description = esc_html__( 'Image Optimization is installed and included in your ONE subscription. Activate it to optimize images and improve site performance.', 'elementor' );
1138 1143 $button_text = esc_html__( 'Activate now', 'elementor' );
1139 1144 $button_url = Hints::get_plugin_activate_url( $plugin_slug );
1140 1145 }
1141 1146 } else {
1142 - $description = esc_html__( 'Optimize your images to enhance site performance by using Image Optimizer.', 'elementor' );
1147 + $description = esc_html__( 'Optimize your images to enhance site performance by using Image Optimization.', 'elementor' );
1143 1148 if ( ! $is_installed ) {
1144 1149 $button_text = esc_html__( 'Install now', 'elementor' );
1145 1150 $button_url = Hints::get_plugin_install_url( $plugin_slug );
1146 1151 } elseif ( ! $is_active ) {
@@ -1150,9 +1155,9 @@
1150 1155 }
1151 1156
1152 1157 $dismissible = 'image_optimizer_hint';
1153 1158
1154 - $title = esc_html__( 'Speed up your website with Image Optimizer', 'elementor' );
1159 + $title = esc_html__( 'Speed up your website with Image Optimization', 'elementor' );
1155 1160 $content = sprintf(
1156 1161 "<strong>%1\$s</strong><br>%2\$s <a class='e-btn-1' href='%3\$s' target='_blank'>%4\$s</a>!",
1157 1162 $title,
1158 1163 $description,
@@ -1181,9 +1186,8 @@
1181 1186 }
1182 1187
1183 1188 public function register_ajax_hints( $ajax_manager ) {
1184 1189 $ajax_manager->register_ajax_action( 'elementor_image_optimization_campaign', [ $this, 'ajax_set_image_optimization_campaign' ] );
1185 - $ajax_manager->register_ajax_action( 'elementor_core_site_mailer_campaign', [ $this, 'ajax_site_mailer_campaign' ] );
1186 1190 $ajax_manager->register_ajax_action( 'elementor_core_ally_campaign', [ $this, 'ajax_ally_campaign' ] );
1187 1191 }
1188 1192
1189 1193 public function ajax_ally_campaign( $request ) {
@@ -1211,20 +1215,6 @@
1211 1215 'medium' => sanitize_key( $request['medium'] ?? '' ),
1212 1216 ];
1213 1217
1214 1218 set_transient( 'elementor_image_optimization_campaign', $campaign_data, 30 * DAY_IN_SECONDS );
1215 - }
1216 -
1217 - public function ajax_site_mailer_campaign( $request ) {
1218 - if ( ! current_user_can( 'install_plugins' ) ) {
1219 - return;
1220 - }
1221 -
1222 - $campaign_data = [
1223 - 'campaign' => sanitize_key( $request['campaign'] ?? '' ),
1224 - 'source' => sanitize_key( $request['source'] ?? '' ),
1225 - 'medium' => sanitize_key( $request['medium'] ?? '' ),
1226 - ];
1227 -
1228 - set_transient( 'elementor_site_mailer_campaign', $campaign_data, 30 * DAY_IN_SECONDS );
1229 1219 }
1230 1220 }