PluginProbe
YayMail – WooCommerce Email Customizer / 4.4.5
YayMail – WooCommerce Email Customizer v4.4.5
4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 trunk 1.9.6 2.1.4 2.1.5 3.2.2 3.2.6 3.2.7.1 3.2.8.1 3.2.9 3.3 3.3.1 3.3.4 3.3.5 3.3.6 3.3.7 3.3.8 3.3.9 3.4 3.4.1 All 57 releases
← All changes | src/Migrations/Versions/Ver_4_0_0.php +3 -3 4.4.1 → 4.4.5 View file →
@@ -517,9 +517,9 @@
517 517 // End social_icon logic
518 518
519 519 if ( $element['type'] === 'button' ) {
520 520 // Increase button's width
521 - $data['width'] = min( $element['data']['width'] + 20, 100 );
521 + $data['width'] = min( (int) $element['data']['width'] + 20, 100 );
522 522 }
523 523
524 524 if ( $element['type'] === 'video' ) {
525 525 // Old core uses percent, new core uses px
@@ -535,9 +535,9 @@
535 535 // Map data for image_list and image_box
536 536 if ( $element['type'] === 'image_list' ) {
537 537
538 538 if ( ! empty( $element['data']['number_column'] ) ) {
539 - $element['data']['number_column'] = $number_column_value_map[ $element['data']['number_column'] ];
539 + $element['data']['number_column'] = $number_column_value_map[ $element['data']['number_column'] ] ?? $element['data']['number_column'];
540 540 return;
541 541 }
542 542 return;
543 543 }
@@ -545,9 +545,9 @@
545 545
546 546 // Map data for text_list
547 547 if ( $element['type'] === 'text_list' ) {
548 548 if ( ! empty( $element['data']['number_column'] ) ) {
549 - $element['data']['number_column'] = $number_column_value_map[ $element['data']['number_column'] ];
549 + $element['data']['number_column'] = $number_column_value_map[ $element['data']['number_column'] ] ?? $element['data']['number_column'];
550 550 }
551 551
552 552 foreach ( [ 'column_1', 'column_2', 'column_3' ] as $column ) {
553 553 if ( isset( $element['data']['text_list'][ $column ]['show_button'] ) ) {