Changeset 3402800
- Timestamp:
- 11/25/2025 08:19:48 PM (8 weeks ago)
- Location:
- custom-iframe
- Files:
-
- 2 added
- 14 edited
- 1 copied
-
tags/1.0.15 (copied) (copied from custom-iframe/trunk)
-
tags/1.0.15/assets/images/BFCM-sale.png (added)
-
tags/1.0.15/assets/js/dismiss-notice.js (modified) (1 diff)
-
tags/1.0.15/custom-iframe-widget.php (modified) (3 diffs)
-
tags/1.0.15/includes/class-assets-manager.php (modified) (2 diffs)
-
tags/1.0.15/includes/class-notice-manager.php (modified) (2 diffs)
-
tags/1.0.15/languages/custom-iframe.pot (modified) (4 diffs)
-
tags/1.0.15/readme.txt (modified) (2 diffs)
-
tags/1.0.15/widget/class-custom-iframe-widget.php (modified) (1 diff)
-
trunk/assets/images/BFCM-sale.png (added)
-
trunk/assets/js/dismiss-notice.js (modified) (1 diff)
-
trunk/custom-iframe-widget.php (modified) (3 diffs)
-
trunk/includes/class-assets-manager.php (modified) (2 diffs)
-
trunk/includes/class-notice-manager.php (modified) (2 diffs)
-
trunk/languages/custom-iframe.pot (modified) (4 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/widget/class-custom-iframe-widget.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
custom-iframe/tags/1.0.15/assets/js/dismiss-notice.js
r3314097 r3402800 32 32 }); 33 33 }); 34 35 jQuery(document).on('click', '.custif-dismiss-bfcm .notice-dismiss, .custif-bfcm-notice .notice-dismiss', function (e) { 36 e.preventDefault(); 37 jQuery.post(customIframeNotice.ajax_url, { 38 action: 'custif_dismiss_bfcm_notice', 39 nonce: customIframeNotice.nonce, 40 }, function() { 41 jQuery('.custif-bfcm-notice').fadeOut(); 42 }); 43 }); 44 -
custom-iframe/tags/1.0.15/custom-iframe-widget.php
r3361329 r3402800 4 4 * Plugin URI: https://coderzstudio.com/plugins/custom-iframe 5 5 * Description: An advanced Elementor widget to embed iFrames with customizable options. 6 * Version: 1.0.1 46 * Version: 1.0.15 7 7 * Author: Coderz Studio 8 8 * Author URI: https://coderzstudio.com/ … … 19 19 * Requires at least: 5.8 20 20 * Requires PHP: 7.4 21 * Elementor tested up to: 3.3 122 * Elementor Pro tested up to: 3.3 121 * Elementor tested up to: 3.33 22 * Elementor Pro tested up to: 3.33 23 23 */ 24 24 … … 51 51 52 52 // Define constants. 53 define( 'CUSTIF_VERSION', '1.0.1 4' );53 define( 'CUSTIF_VERSION', '1.0.15' ); 54 54 define( 'CUSTIF_URL', plugin_dir_url( __FILE__ ) ); 55 55 define( 'CUSTIF_PATH', plugin_dir_path( __FILE__ ) ); -
custom-iframe/tags/1.0.15/includes/class-assets-manager.php
r3311922 r3402800 35 35 add_action( 'wp_ajax_custif_dismiss_rating_notice', array( $this, 'custif_dismiss_rating_notice' ) ); 36 36 add_action( 'wp_ajax_custif_remind_later_rating', array( $this, 'custif_remind_later_rating' ) ); 37 add_action( 'wp_ajax_custif_dismiss_bfcm_notice', array( $this, 'dismiss_bfcm_notice' ) ); 37 38 } 38 39 … … 206 207 207 208 /** 209 * Handle BFCM notice dismissal 210 */ 211 public function dismiss_bfcm_notice() { 212 if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['nonce'] ) ), 'dismiss_notice_nonce' ) ) { 213 wp_send_json_error(); 214 } 215 216 update_user_meta( get_current_user_id(), '_custif_bfcm_notice_dismissed', 1 ); 217 wp_send_json_success(); 218 } 219 220 /** 208 221 * Handle remind later action. 209 222 * -
custom-iframe/tags/1.0.15/includes/class-notice-manager.php
r3342477 r3402800 28 28 add_action( 'admin_notices', array( $this, 'custom_iframe_activation_notice' ) ); 29 29 add_action( 'admin_notices', array( $this, 'custom_iframe_rating_notice' ) ); 30 add_action( 'admin_notices', array( $this, 'custom_iframe_bfcm_notice' ) ); 30 31 } 31 32 … … 300 301 ); 301 302 } 303 304 /** 305 * Show BFCM notice. 306 * 307 * @return void 308 * @since 1.0.14 309 */ 310 public function custom_iframe_bfcm_notice() { 311 312 if ( defined( 'CUSTIF_VERSION_PRO' ) ) { 313 return; 314 } 315 316 // Only show on specific admin pages 317 $current_screen = get_current_screen(); 318 $allowed_pages = array( 'dashboard', 'toplevel_page_custom-iframe','plugins' ); 319 if ( ! $current_screen || ! in_array( $current_screen->id, $allowed_pages, true ) ) { 320 return; 321 } 322 323 $current_date = current_time( 'Y-m-d' ); 324 $bfcm_start = gmdate( 'Y' ) . '-11-15'; 325 $bfcm_end = gmdate( 'Y' ) . '-12-05'; 326 327 if ( $current_date < $bfcm_start || $current_date > $bfcm_end ) { 328 return; 329 } 330 331 // Check if notice was already dismissed. 332 $dismissed = get_user_meta( get_current_user_id(), '_custif_bfcm_notice_dismissed', true ); 333 if ( $dismissed ) { 334 return; 335 } 336 337 $utm_params = '?utm_source=wordpress&utm_medium=bfcm_notice&utm_campaign=custom_iframe'; 338 $pricing_url = 'https://customiframe.com/pricing/' . $utm_params; 339 340 echo '<div class="notice notice-success is-dismissible custif-bfcm-notice" data-dismissible="custif-bfcm-notice" style="max-width: 100%; padding: 0; border: none;"> 341 <a href="' . esc_url( $pricing_url ) . '" target="_blank"> 342 <img src="' . esc_url( CUSTIF_URL . 'assets/images/BFCM-sale.png' ) . '" alt="BFCM Sale" style="max-width:100%;height:auto;display:block;"> 343 </a> 344 </div>'; 345 } 302 346 } 303 347 -
custom-iframe/tags/1.0.15/languages/custom-iframe.pot
r3361329 r3402800 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Custom iFrame 1.0.1 4\n"5 "Project-Id-Version: Custom iFrame 1.0.15\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/custom-iframe\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025- 09-13T18:23:29+00:00\n"12 "POT-Creation-Date: 2025-11-25T20:04:38+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 241 241 msgstr "" 242 242 243 #: includes/class-notice-manager.php:6 4243 #: includes/class-notice-manager.php:65 244 244 msgid "Activate Elementor Now" 245 245 msgstr "" 246 246 247 247 #. translators: Text for the button to install Elementor plugin. 248 #: includes/class-notice-manager.php:6 6248 #: includes/class-notice-manager.php:67 249 249 msgid "Install Elementor Now" 250 250 msgstr "" 251 251 252 252 #. translators: Notice text shown when Elementor is not installed or activated. 253 #: includes/class-notice-manager.php:8 1253 #: includes/class-notice-manager.php:82 254 254 msgid "Custom iFrame Widget requires Elementor to be installed and active." 255 255 msgstr "" 256 256 257 #: includes/class-notice-manager.php:12 4257 #: includes/class-notice-manager.php:125 258 258 msgid "Custom iFrame Activated!" 259 259 msgstr "" 260 260 261 #: includes/class-notice-manager.php:12 5261 #: includes/class-notice-manager.php:126 262 262 msgid "Edit a page with Elementor, search for \"Custom iFrame\" in the widget panel, and drag it into your layout." 263 263 msgstr "" 264 264 265 #: includes/class-notice-manager.php:19 8265 #: includes/class-notice-manager.php:199 266 266 msgid "Enjoying Custom iFrame?" 267 267 msgstr "" 268 268 269 #: includes/class-notice-manager.php: 199269 #: includes/class-notice-manager.php:200 270 270 msgid "Hey there! 👋 We've noticed you've been using Custom iFrame for a while now. We're thrilled to see you're making the most of our plugin!" 271 271 msgstr "" 272 272 273 #: includes/class-notice-manager.php:20 0273 #: includes/class-notice-manager.php:201 274 274 msgid "Would you mind taking a moment to share your experience? Your feedback helps us improve and helps other users discover Custom iFrame." 275 275 msgstr "" 276 276 277 #: includes/class-notice-manager.php:20 3277 #: includes/class-notice-manager.php:204 278 278 msgid "⭐ Rate 5 Stars" 279 279 msgstr "" 280 280 281 #: includes/class-notice-manager.php:20 6281 #: includes/class-notice-manager.php:207 282 282 msgid "⏰ Remind Me Later" 283 283 msgstr "" 284 284 285 #: includes/class-notice-manager.php:2 09285 #: includes/class-notice-manager.php:210 286 286 msgid "❌ No, Thanks" 287 287 msgstr "" … … 692 692 693 693 #: widget/class-custom-iframe-widget.php:1091 694 msgid "Watermark" 695 msgstr "" 696 697 #: widget/class-custom-iframe-widget.php:1112 694 698 msgid "Style" 695 699 msgstr "" 696 700 697 #: widget/class-custom-iframe-widget.php:1 099701 #: widget/class-custom-iframe-widget.php:1120 698 702 msgid "Padding" 699 703 msgstr "" 700 704 701 #: widget/class-custom-iframe-widget.php:11 12705 #: widget/class-custom-iframe-widget.php:1133 702 706 msgid "Container Width" 703 707 msgstr "" 704 708 705 #: widget/class-custom-iframe-widget.php:11 43709 #: widget/class-custom-iframe-widget.php:1164 706 710 msgid "Alignment" 707 711 msgstr "" 708 712 709 #: widget/class-custom-iframe-widget.php:11 47713 #: widget/class-custom-iframe-widget.php:1168 710 714 msgid "Left" 711 715 msgstr "" 712 716 713 #: widget/class-custom-iframe-widget.php:11 51717 #: widget/class-custom-iframe-widget.php:1172 714 718 msgid "Center" 715 719 msgstr "" 716 720 717 #: widget/class-custom-iframe-widget.php:11 55721 #: widget/class-custom-iframe-widget.php:1176 718 722 msgid "Right" 719 723 msgstr "" 720 724 721 #: widget/class-custom-iframe-widget.php:11 69722 #: widget/class-custom-iframe-widget.php:11 77725 #: widget/class-custom-iframe-widget.php:1190 726 #: widget/class-custom-iframe-widget.php:1198 723 727 msgid "Background Style" 724 728 msgstr "" 725 729 726 #: widget/class-custom-iframe-widget.php:1 188730 #: widget/class-custom-iframe-widget.php:1209 727 731 msgid "Border Style" 728 732 msgstr "" 729 733 730 #: widget/class-custom-iframe-widget.php:12 03734 #: widget/class-custom-iframe-widget.php:1224 731 735 msgid "Border Radius" 732 736 msgstr "" 733 737 734 #: widget/class-custom-iframe-widget.php:12 16738 #: widget/class-custom-iframe-widget.php:1237 735 739 msgid "Box Shadow Style" 736 740 msgstr "" 737 741 738 #: widget/class-custom-iframe-widget.php:13 02742 #: widget/class-custom-iframe-widget.php:1323 739 743 msgid "Please enter a valid URL" 740 744 msgstr "" -
custom-iframe/tags/1.0.15/readme.txt
r3361329 r3402800 1 1 === Custom iFrame for Elementor – Embed Pdf, Maps, Videos, & Websites Easily === 2 2 Contributors: coderzstudio 3 Tags: e lementor, pdf embed, youtube embed, google maps, twitter embed3 Tags: embed, embed pdf, iframe, elementor, embed youtube 4 4 Requires at least: 5.8 5 5 Tested up to: 6.8 6 Stable tag: 1.0.1 46 Stable tag: 1.0.15 7 7 Requires PHP: 7.4 8 8 License: GPL-2.0+ … … 118 118 == Changelog == 119 119 120 = 1.0.15 (November 26, 2025) = 121 * Improvements : Improves admin dashboard design. 122 * Compatibility : Added support for **Elementor 3.33**. 123 120 124 = 1.0.14 (September 14, 2025) = 121 125 * Compatibility : Added support for **Google My Maps** embed. -
custom-iframe/tags/1.0.15/widget/class-custom-iframe-widget.php
r3342477 r3402800 1081 1081 'custif_custom_iframe_attributes' => 'yes', 1082 1082 ), 1083 ) 1084 ); 1085 1086 $this->end_controls_section(); 1087 1088 $this->start_controls_section( 1089 'watermark_section', 1090 array( 1091 'label' => __( 'Watermark', 'custom-iframe' ), 1092 'tab' => Controls_Manager::TAB_CONTENT, 1093 ) 1094 ); 1095 1096 $this->add_control( 1097 'watermark_section_pro', 1098 array( 1099 'label' => '', 1100 'type' => Controls_Manager::RAW_HTML, 1101 'default' => '', 1102 'description' => '', 1103 'raw' => $this->pro_plugin_notice(), 1083 1104 ) 1084 1105 ); -
custom-iframe/trunk/assets/js/dismiss-notice.js
r3314097 r3402800 32 32 }); 33 33 }); 34 35 jQuery(document).on('click', '.custif-dismiss-bfcm .notice-dismiss, .custif-bfcm-notice .notice-dismiss', function (e) { 36 e.preventDefault(); 37 jQuery.post(customIframeNotice.ajax_url, { 38 action: 'custif_dismiss_bfcm_notice', 39 nonce: customIframeNotice.nonce, 40 }, function() { 41 jQuery('.custif-bfcm-notice').fadeOut(); 42 }); 43 }); 44 -
custom-iframe/trunk/custom-iframe-widget.php
r3361329 r3402800 4 4 * Plugin URI: https://coderzstudio.com/plugins/custom-iframe 5 5 * Description: An advanced Elementor widget to embed iFrames with customizable options. 6 * Version: 1.0.1 46 * Version: 1.0.15 7 7 * Author: Coderz Studio 8 8 * Author URI: https://coderzstudio.com/ … … 19 19 * Requires at least: 5.8 20 20 * Requires PHP: 7.4 21 * Elementor tested up to: 3.3 122 * Elementor Pro tested up to: 3.3 121 * Elementor tested up to: 3.33 22 * Elementor Pro tested up to: 3.33 23 23 */ 24 24 … … 51 51 52 52 // Define constants. 53 define( 'CUSTIF_VERSION', '1.0.1 4' );53 define( 'CUSTIF_VERSION', '1.0.15' ); 54 54 define( 'CUSTIF_URL', plugin_dir_url( __FILE__ ) ); 55 55 define( 'CUSTIF_PATH', plugin_dir_path( __FILE__ ) ); -
custom-iframe/trunk/includes/class-assets-manager.php
r3311922 r3402800 35 35 add_action( 'wp_ajax_custif_dismiss_rating_notice', array( $this, 'custif_dismiss_rating_notice' ) ); 36 36 add_action( 'wp_ajax_custif_remind_later_rating', array( $this, 'custif_remind_later_rating' ) ); 37 add_action( 'wp_ajax_custif_dismiss_bfcm_notice', array( $this, 'dismiss_bfcm_notice' ) ); 37 38 } 38 39 … … 206 207 207 208 /** 209 * Handle BFCM notice dismissal 210 */ 211 public function dismiss_bfcm_notice() { 212 if ( ! isset( $_POST['nonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['nonce'] ) ), 'dismiss_notice_nonce' ) ) { 213 wp_send_json_error(); 214 } 215 216 update_user_meta( get_current_user_id(), '_custif_bfcm_notice_dismissed', 1 ); 217 wp_send_json_success(); 218 } 219 220 /** 208 221 * Handle remind later action. 209 222 * -
custom-iframe/trunk/includes/class-notice-manager.php
r3342477 r3402800 28 28 add_action( 'admin_notices', array( $this, 'custom_iframe_activation_notice' ) ); 29 29 add_action( 'admin_notices', array( $this, 'custom_iframe_rating_notice' ) ); 30 add_action( 'admin_notices', array( $this, 'custom_iframe_bfcm_notice' ) ); 30 31 } 31 32 … … 300 301 ); 301 302 } 303 304 /** 305 * Show BFCM notice. 306 * 307 * @return void 308 * @since 1.0.14 309 */ 310 public function custom_iframe_bfcm_notice() { 311 312 if ( defined( 'CUSTIF_VERSION_PRO' ) ) { 313 return; 314 } 315 316 // Only show on specific admin pages 317 $current_screen = get_current_screen(); 318 $allowed_pages = array( 'dashboard', 'toplevel_page_custom-iframe','plugins' ); 319 if ( ! $current_screen || ! in_array( $current_screen->id, $allowed_pages, true ) ) { 320 return; 321 } 322 323 $current_date = current_time( 'Y-m-d' ); 324 $bfcm_start = gmdate( 'Y' ) . '-11-15'; 325 $bfcm_end = gmdate( 'Y' ) . '-12-05'; 326 327 if ( $current_date < $bfcm_start || $current_date > $bfcm_end ) { 328 return; 329 } 330 331 // Check if notice was already dismissed. 332 $dismissed = get_user_meta( get_current_user_id(), '_custif_bfcm_notice_dismissed', true ); 333 if ( $dismissed ) { 334 return; 335 } 336 337 $utm_params = '?utm_source=wordpress&utm_medium=bfcm_notice&utm_campaign=custom_iframe'; 338 $pricing_url = 'https://customiframe.com/pricing/' . $utm_params; 339 340 echo '<div class="notice notice-success is-dismissible custif-bfcm-notice" data-dismissible="custif-bfcm-notice" style="max-width: 100%; padding: 0; border: none;"> 341 <a href="' . esc_url( $pricing_url ) . '" target="_blank"> 342 <img src="' . esc_url( CUSTIF_URL . 'assets/images/BFCM-sale.png' ) . '" alt="BFCM Sale" style="max-width:100%;height:auto;display:block;"> 343 </a> 344 </div>'; 345 } 302 346 } 303 347 -
custom-iframe/trunk/languages/custom-iframe.pot
r3361329 r3402800 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Custom iFrame 1.0.1 4\n"5 "Project-Id-Version: Custom iFrame 1.0.15\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/custom-iframe\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2025- 09-13T18:23:29+00:00\n"12 "POT-Creation-Date: 2025-11-25T20:04:38+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 241 241 msgstr "" 242 242 243 #: includes/class-notice-manager.php:6 4243 #: includes/class-notice-manager.php:65 244 244 msgid "Activate Elementor Now" 245 245 msgstr "" 246 246 247 247 #. translators: Text for the button to install Elementor plugin. 248 #: includes/class-notice-manager.php:6 6248 #: includes/class-notice-manager.php:67 249 249 msgid "Install Elementor Now" 250 250 msgstr "" 251 251 252 252 #. translators: Notice text shown when Elementor is not installed or activated. 253 #: includes/class-notice-manager.php:8 1253 #: includes/class-notice-manager.php:82 254 254 msgid "Custom iFrame Widget requires Elementor to be installed and active." 255 255 msgstr "" 256 256 257 #: includes/class-notice-manager.php:12 4257 #: includes/class-notice-manager.php:125 258 258 msgid "Custom iFrame Activated!" 259 259 msgstr "" 260 260 261 #: includes/class-notice-manager.php:12 5261 #: includes/class-notice-manager.php:126 262 262 msgid "Edit a page with Elementor, search for \"Custom iFrame\" in the widget panel, and drag it into your layout." 263 263 msgstr "" 264 264 265 #: includes/class-notice-manager.php:19 8265 #: includes/class-notice-manager.php:199 266 266 msgid "Enjoying Custom iFrame?" 267 267 msgstr "" 268 268 269 #: includes/class-notice-manager.php: 199269 #: includes/class-notice-manager.php:200 270 270 msgid "Hey there! 👋 We've noticed you've been using Custom iFrame for a while now. We're thrilled to see you're making the most of our plugin!" 271 271 msgstr "" 272 272 273 #: includes/class-notice-manager.php:20 0273 #: includes/class-notice-manager.php:201 274 274 msgid "Would you mind taking a moment to share your experience? Your feedback helps us improve and helps other users discover Custom iFrame." 275 275 msgstr "" 276 276 277 #: includes/class-notice-manager.php:20 3277 #: includes/class-notice-manager.php:204 278 278 msgid "⭐ Rate 5 Stars" 279 279 msgstr "" 280 280 281 #: includes/class-notice-manager.php:20 6281 #: includes/class-notice-manager.php:207 282 282 msgid "⏰ Remind Me Later" 283 283 msgstr "" 284 284 285 #: includes/class-notice-manager.php:2 09285 #: includes/class-notice-manager.php:210 286 286 msgid "❌ No, Thanks" 287 287 msgstr "" … … 692 692 693 693 #: widget/class-custom-iframe-widget.php:1091 694 msgid "Watermark" 695 msgstr "" 696 697 #: widget/class-custom-iframe-widget.php:1112 694 698 msgid "Style" 695 699 msgstr "" 696 700 697 #: widget/class-custom-iframe-widget.php:1 099701 #: widget/class-custom-iframe-widget.php:1120 698 702 msgid "Padding" 699 703 msgstr "" 700 704 701 #: widget/class-custom-iframe-widget.php:11 12705 #: widget/class-custom-iframe-widget.php:1133 702 706 msgid "Container Width" 703 707 msgstr "" 704 708 705 #: widget/class-custom-iframe-widget.php:11 43709 #: widget/class-custom-iframe-widget.php:1164 706 710 msgid "Alignment" 707 711 msgstr "" 708 712 709 #: widget/class-custom-iframe-widget.php:11 47713 #: widget/class-custom-iframe-widget.php:1168 710 714 msgid "Left" 711 715 msgstr "" 712 716 713 #: widget/class-custom-iframe-widget.php:11 51717 #: widget/class-custom-iframe-widget.php:1172 714 718 msgid "Center" 715 719 msgstr "" 716 720 717 #: widget/class-custom-iframe-widget.php:11 55721 #: widget/class-custom-iframe-widget.php:1176 718 722 msgid "Right" 719 723 msgstr "" 720 724 721 #: widget/class-custom-iframe-widget.php:11 69722 #: widget/class-custom-iframe-widget.php:11 77725 #: widget/class-custom-iframe-widget.php:1190 726 #: widget/class-custom-iframe-widget.php:1198 723 727 msgid "Background Style" 724 728 msgstr "" 725 729 726 #: widget/class-custom-iframe-widget.php:1 188730 #: widget/class-custom-iframe-widget.php:1209 727 731 msgid "Border Style" 728 732 msgstr "" 729 733 730 #: widget/class-custom-iframe-widget.php:12 03734 #: widget/class-custom-iframe-widget.php:1224 731 735 msgid "Border Radius" 732 736 msgstr "" 733 737 734 #: widget/class-custom-iframe-widget.php:12 16738 #: widget/class-custom-iframe-widget.php:1237 735 739 msgid "Box Shadow Style" 736 740 msgstr "" 737 741 738 #: widget/class-custom-iframe-widget.php:13 02742 #: widget/class-custom-iframe-widget.php:1323 739 743 msgid "Please enter a valid URL" 740 744 msgstr "" -
custom-iframe/trunk/readme.txt
r3361329 r3402800 1 1 === Custom iFrame for Elementor – Embed Pdf, Maps, Videos, & Websites Easily === 2 2 Contributors: coderzstudio 3 Tags: e lementor, pdf embed, youtube embed, google maps, twitter embed3 Tags: embed, embed pdf, iframe, elementor, embed youtube 4 4 Requires at least: 5.8 5 5 Tested up to: 6.8 6 Stable tag: 1.0.1 46 Stable tag: 1.0.15 7 7 Requires PHP: 7.4 8 8 License: GPL-2.0+ … … 118 118 == Changelog == 119 119 120 = 1.0.15 (November 26, 2025) = 121 * Improvements : Improves admin dashboard design. 122 * Compatibility : Added support for **Elementor 3.33**. 123 120 124 = 1.0.14 (September 14, 2025) = 121 125 * Compatibility : Added support for **Google My Maps** embed. -
custom-iframe/trunk/widget/class-custom-iframe-widget.php
r3342477 r3402800 1081 1081 'custif_custom_iframe_attributes' => 'yes', 1082 1082 ), 1083 ) 1084 ); 1085 1086 $this->end_controls_section(); 1087 1088 $this->start_controls_section( 1089 'watermark_section', 1090 array( 1091 'label' => __( 'Watermark', 'custom-iframe' ), 1092 'tab' => Controls_Manager::TAB_CONTENT, 1093 ) 1094 ); 1095 1096 $this->add_control( 1097 'watermark_section_pro', 1098 array( 1099 'label' => '', 1100 'type' => Controls_Manager::RAW_HTML, 1101 'default' => '', 1102 'description' => '', 1103 'raw' => $this->pro_plugin_notice(), 1083 1104 ) 1084 1105 );
Note: See TracChangeset
for help on using the changeset viewer.