| @@ -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' ); ?> |
| @@ -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( |
| @@ -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 | } |