Changeset 215110 for hello-elementor
- Timestamp:
- 01/24/2024 02:39:40 PM (22 months ago)
- Location:
- hello-elementor/3.0.1
- Files:
-
- 1 added
- 11 deleted
- 14 edited
- 1 copied
-
. (copied) (copied from hello-elementor/3.0.0)
-
assets/js/hello-admin.asset.php (modified) (1 diff)
-
assets/js/hello-admin.css (added)
-
assets/js/hello-admin.css.map (deleted)
-
assets/js/hello-admin.js (modified) (5 diffs)
-
assets/js/hello-admin.js.map (deleted)
-
assets/js/hello-admin.min.asset.php (deleted)
-
assets/js/hello-admin.min.css (modified) (1 diff)
-
assets/js/hello-admin.min.css.map (deleted)
-
assets/js/hello-admin.min.js (modified) (5 diffs)
-
assets/js/hello-admin.min.js.map (deleted)
-
assets/js/hello-editor.asset.php (modified) (1 diff)
-
assets/js/hello-editor.js (modified) (3 diffs)
-
assets/js/hello-editor.js.map (deleted)
-
assets/js/hello-editor.min.asset.php (deleted)
-
assets/js/hello-editor.min.js (modified) (3 diffs)
-
assets/js/hello-editor.min.js.map (deleted)
-
assets/js/hello-frontend.js.map (deleted)
-
assets/js/hello-frontend.min.asset.php (deleted)
-
assets/js/hello-frontend.min.js.map (deleted)
-
functions.php (modified) (1 diff)
-
includes/admin-functions.php (modified) (2 diffs)
-
includes/customizer/customizer-action-links.php (modified) (6 diffs)
-
includes/settings/settings-footer.php (modified) (3 diffs)
-
includes/settings/settings-header.php (modified) (3 diffs)
-
readme.txt (modified) (2 diffs)
-
style.css (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
hello-elementor/3.0.1/assets/js/hello-admin.asset.php
r212389 r215110 1 <?php return array('dependencies' => array('react', 'wp-api', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices'), 'version' => ' bb6721ea0d632803e795');1 <?php return array('dependencies' => array('react', 'wp-api', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices'), 'version' => '8cbb1cf5cd11d04d2b7a'); -
hello-elementor/3.0.1/assets/js/hello-admin.js
r212389 r215110 14 14 const ActionLinks = ({ 15 15 image, 16 alt, 16 17 title, 17 18 message, … … 23 24 }, /*#__PURE__*/React.createElement("img", { 24 25 src: image, 25 alt: "Elementor"26 alt: alt 26 27 }), /*#__PURE__*/React.createElement("p", { 27 28 className: "hello_elementor__action_links__title" … … 169 170 'install-elementor': { 170 171 image: helloAdminData.templateDirectoryURI + '/assets/images/elementor.svg', 172 alt: (0, _i18n.__)('Elementor', 'hello-elementor'), 171 173 title: (0, _i18n.__)('Install Elementor', 'hello-elementor'), 172 174 message: (0, _i18n.__)('Create cross-site header & footer using Elementor.', 'hello-elementor'), … … 176 178 'activate-elementor': { 177 179 image: helloAdminData.templateDirectoryURI + '/assets/images/elementor.svg', 180 alt: (0, _i18n.__)('Elementor', 'hello-elementor'), 178 181 title: (0, _i18n.__)('Activate Elementor', 'hello-elementor'), 179 182 message: (0, _i18n.__)('Create cross-site header & footer using Elementor.', 'hello-elementor'), … … 183 186 'activate-header-footer-experiment': { 184 187 image: helloAdminData.templateDirectoryURI + '/assets/images/elementor.svg', 188 alt: (0, _i18n.__)('Elementor', 'hello-elementor'), 185 189 title: (0, _i18n.__)('Style using Elementor', 'hello-elementor'), 186 190 message: (0, _i18n.__)('Design your cross-site header & footer from Elementor’s "Site Settings" panel.', 'hello-elementor'), 187 button: (0, _i18n.__)('Activate Hello themeheader & footer experiment', 'hello-elementor'),191 button: (0, _i18n.__)('Activate header & footer experiment', 'hello-elementor'), 188 192 link: helloAdminData.actionLinkURL 189 193 }, 190 194 'style-header-footer': { 191 195 image: helloAdminData.templateDirectoryURI + '/assets/images/elementor.svg', 196 alt: (0, _i18n.__)('Elementor', 'hello-elementor'), 192 197 title: (0, _i18n.__)('Style cross-site header & footer', 'hello-elementor'), 193 198 message: (0, _i18n.__)('Customize your cross-site header & footer from Elementor’s "Site Settings" panel.', 'hello-elementor'), -
hello-elementor/3.0.1/assets/js/hello-admin.min.css
r212389 r215110 1 #hello-elementor-settings .components-placeholder{background:#f1f1f1}#hello-elementor-settings .hello_elementor__header{padding:20px 10px;margin-inline-start:-2em;background-color:#fff;box-shadow:0 1px 0 rgba(213,213,213,.5),0 1px 2px #eee}#hello-elementor-settings .hello_elementor__header .hello_elementor__container{max-width:750px;margin:0 auto}#hello-elementor-settings .hello_elementor__header .hello_elementor__container .hello_elementor__title{display:flex;justify-content:center;align-items:center}#hello-elementor-settings .hello_elementor__header .hello_elementor__container .hello_elementor__title .dashicon{color:#757575}#hello-elementor-settings .hello_elementor__main{max-width:750px;margin-inline-start:auto;margin-inline-end:auto}#hello-elementor-settings .hello_elementor__main .components-panel{background:none;border:none}#hello-elementor-settings .hello_elementor__main .components-panel__body{margin:1rem 0;border:1px solid #e2e4e7;background:#fff}#hello-elementor-settings .hello_elementor__main .components-notice{margin:0;margin-block-end:20px}#hello-elementor-settings .hello_elementor__main .components-notice .dashicon{padding-inline-end:10px;color:#f0b849}#hello-elementor-settings .hello_elementor__main .components-notice button{display:none}#hello-elementor-settings .hello_elementor__main .code-example{display:inline-block;margin-block-end:.25rem;border-radius:4px;font-size:10px}#hello-elementor-settings .hello_elementor__main .code-example+*:not(.code-example){margin-block-start:1.25rem}#hello-elementor-settings .components-base-control__help{margin-block-start:.5rem}#hello-elementor-settings .hello_elementor__notices .components-snackbar{position:fixed;bottom:.5rem}#hello-elementor-settings .hello_elementor__action_links{text-align:center;margin-block-start:50px;margin-block-end:20px}#hello-elementor-settings .hello_elementor__action_links__title{font-weight:bold}#hello-elementor-settings .hello_elementor__action_links__message{font-weight:normal} 2 3 /*# sourceMappingURL=hello-admin.min.css.map*/ 1 #hello-elementor-settings .components-placeholder{background:#f1f1f1}#hello-elementor-settings .hello_elementor__header{background-color:#fff;box-shadow:0 1px 0 hsla(0,0%,84%,.5),0 1px 2px #eee;margin-inline-start:-2em;padding:20px 10px}#hello-elementor-settings .hello_elementor__header .hello_elementor__container{margin:0 auto;max-width:750px}#hello-elementor-settings .hello_elementor__header .hello_elementor__container .hello_elementor__title{align-items:center;display:flex;justify-content:center}#hello-elementor-settings .hello_elementor__header .hello_elementor__container .hello_elementor__title .dashicon{color:#757575}#hello-elementor-settings .hello_elementor__main{margin-inline-end:auto;margin-inline-start:auto;max-width:750px}#hello-elementor-settings .hello_elementor__main .components-panel{background:none;border:none}#hello-elementor-settings .hello_elementor__main .components-panel__body{background:#fff;border:1px solid #e2e4e7;margin:1rem 0}#hello-elementor-settings .hello_elementor__main .components-notice{margin:0;margin-block-end:20px}#hello-elementor-settings .hello_elementor__main .components-notice .dashicon{color:#f0b849;padding-inline-end:10px}#hello-elementor-settings .hello_elementor__main .components-notice button{display:none}#hello-elementor-settings .hello_elementor__main .code-example{border-radius:4px;display:inline-block;font-size:10px;margin-block-end:.25rem}#hello-elementor-settings .hello_elementor__main .code-example+:not(.code-example){margin-block-start:1.25rem}#hello-elementor-settings .components-base-control__help{margin-block-start:.5rem}#hello-elementor-settings .hello_elementor__notices .components-snackbar{bottom:.5rem;position:fixed}#hello-elementor-settings .hello_elementor__action_links{margin-block-end:20px;margin-block-start:50px;text-align:center}#hello-elementor-settings .hello_elementor__action_links__title{font-weight:700}#hello-elementor-settings .hello_elementor__action_links__message{font-weight:400} -
hello-elementor/3.0.1/assets/js/hello-admin.min.js
r212389 r215110 14 14 const ActionLinks = ({ 15 15 image, 16 alt, 16 17 title, 17 18 message, … … 23 24 }, /*#__PURE__*/React.createElement("img", { 24 25 src: image, 25 alt: "Elementor"26 alt: alt 26 27 }), /*#__PURE__*/React.createElement("p", { 27 28 className: "hello_elementor__action_links__title" … … 169 170 'install-elementor': { 170 171 image: helloAdminData.templateDirectoryURI + '/assets/images/elementor.svg', 172 alt: (0, _i18n.__)('Elementor', 'hello-elementor'), 171 173 title: (0, _i18n.__)('Install Elementor', 'hello-elementor'), 172 174 message: (0, _i18n.__)('Create cross-site header & footer using Elementor.', 'hello-elementor'), … … 176 178 'activate-elementor': { 177 179 image: helloAdminData.templateDirectoryURI + '/assets/images/elementor.svg', 180 alt: (0, _i18n.__)('Elementor', 'hello-elementor'), 178 181 title: (0, _i18n.__)('Activate Elementor', 'hello-elementor'), 179 182 message: (0, _i18n.__)('Create cross-site header & footer using Elementor.', 'hello-elementor'), … … 183 186 'activate-header-footer-experiment': { 184 187 image: helloAdminData.templateDirectoryURI + '/assets/images/elementor.svg', 188 alt: (0, _i18n.__)('Elementor', 'hello-elementor'), 185 189 title: (0, _i18n.__)('Style using Elementor', 'hello-elementor'), 186 190 message: (0, _i18n.__)('Design your cross-site header & footer from Elementor’s "Site Settings" panel.', 'hello-elementor'), 187 button: (0, _i18n.__)('Activate Hello themeheader & footer experiment', 'hello-elementor'),191 button: (0, _i18n.__)('Activate header & footer experiment', 'hello-elementor'), 188 192 link: helloAdminData.actionLinkURL 189 193 }, 190 194 'style-header-footer': { 191 195 image: helloAdminData.templateDirectoryURI + '/assets/images/elementor.svg', 196 alt: (0, _i18n.__)('Elementor', 'hello-elementor'), 192 197 title: (0, _i18n.__)('Style cross-site header & footer', 'hello-elementor'), 193 198 message: (0, _i18n.__)('Customize your cross-site header & footer from Elementor’s "Site Settings" panel.', 'hello-elementor'), -
hello-elementor/3.0.1/assets/js/hello-editor.asset.php
r212389 r215110 1 <?php return array('dependencies' => array(), 'version' => ' 983ae7297d5994ab5aaf');1 <?php return array('dependencies' => array(), 'version' => 'e467b0db4be3ce9829ae'); -
hello-elementor/3.0.1/assets/js/hello-editor.js
r212389 r215110 311 311 312 312 var _typeof = (__webpack_require__(698)["default"]); 313 function toPrimitive(t, r) {314 if ( "object" != _typeof(t) || !t) returnt;315 var e =t[Symbol.toPrimitive];316 if ( void 0 !== e) {317 var i = e.call(t, r|| "default");318 if ( "object" != _typeof(i)) return i;313 function _toPrimitive(input, hint) { 314 if (_typeof(input) !== "object" || input === null) return input; 315 var prim = input[Symbol.toPrimitive]; 316 if (prim !== undefined) { 317 var res = prim.call(input, hint || "default"); 318 if (_typeof(res) !== "object") return res; 319 319 throw new TypeError("@@toPrimitive must return a primitive value."); 320 320 } 321 return ( "string" === r ? String : Number)(t);322 } 323 module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;321 return (hint === "string" ? String : Number)(input); 322 } 323 module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; 324 324 325 325 /***/ }), … … 330 330 var _typeof = (__webpack_require__(698)["default"]); 331 331 var toPrimitive = __webpack_require__(36); 332 function toPropertyKey(t) {333 var i = toPrimitive(t, "string");334 return "symbol" == _typeof(i) ? i : String(i);335 } 336 module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;332 function _toPropertyKey(arg) { 333 var key = toPrimitive(arg, "string"); 334 return _typeof(key) === "symbol" ? key : String(key); 335 } 336 module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; 337 337 338 338 /***/ }), … … 341 341 /***/ ((module) => { 342 342 343 function _typeof(o ) {343 function _typeof(obj) { 344 344 "@babel/helpers - typeof"; 345 345 346 return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o ) {347 return typeof o ;348 } : function (o ) {349 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;350 }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o );346 return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { 347 return typeof obj; 348 } : function (obj) { 349 return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; 350 }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); 351 351 } 352 352 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; -
hello-elementor/3.0.1/assets/js/hello-editor.min.js
r212389 r215110 311 311 312 312 var _typeof = (__webpack_require__(698)["default"]); 313 function toPrimitive(t, r) {314 if ( "object" != _typeof(t) || !t) returnt;315 var e =t[Symbol.toPrimitive];316 if ( void 0 !== e) {317 var i = e.call(t, r|| "default");318 if ( "object" != _typeof(i)) return i;313 function _toPrimitive(input, hint) { 314 if (_typeof(input) !== "object" || input === null) return input; 315 var prim = input[Symbol.toPrimitive]; 316 if (prim !== undefined) { 317 var res = prim.call(input, hint || "default"); 318 if (_typeof(res) !== "object") return res; 319 319 throw new TypeError("@@toPrimitive must return a primitive value."); 320 320 } 321 return ( "string" === r ? String : Number)(t);322 } 323 module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;321 return (hint === "string" ? String : Number)(input); 322 } 323 module.exports = _toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; 324 324 325 325 /***/ }), … … 330 330 var _typeof = (__webpack_require__(698)["default"]); 331 331 var toPrimitive = __webpack_require__(36); 332 function toPropertyKey(t) {333 var i = toPrimitive(t, "string");334 return "symbol" == _typeof(i) ? i : String(i);335 } 336 module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;332 function _toPropertyKey(arg) { 333 var key = toPrimitive(arg, "string"); 334 return _typeof(key) === "symbol" ? key : String(key); 335 } 336 module.exports = _toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; 337 337 338 338 /***/ }), … … 341 341 /***/ ((module) => { 342 342 343 function _typeof(o ) {343 function _typeof(obj) { 344 344 "@babel/helpers - typeof"; 345 345 346 return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o ) {347 return typeof o ;348 } : function (o ) {349 return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;350 }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o );346 return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { 347 return typeof obj; 348 } : function (obj) { 349 return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; 350 }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(obj); 351 351 } 352 352 module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; -
hello-elementor/3.0.1/functions.php
r212389 r215110 10 10 } 11 11 12 define( 'HELLO_ELEMENTOR_VERSION', '3.0. 0' );12 define( 'HELLO_ELEMENTOR_VERSION', '3.0.1' ); 13 13 14 14 if ( ! isset( $content_width ) ) { -
hello-elementor/3.0.1/includes/admin-functions.php
r212389 r215110 122 122 var formData = new FormData(); 123 123 formData.append( 'action', 'hello_elementor_set_admin_notice_viewed' ); 124 formData.append( 'dismiss_nonce', '<?php echo esc_js( wp_create_nonce( 'hello_elementor_dismiss_install_notice' ) ); ?>' ); 124 125 125 126 await fetch( ajaxurl, { method: 'POST', body: formData } ); … … 142 143 143 144 /** 144 * Set Admin Notice Viewed.145 * Set dismissed admin notice as viewed. 145 146 * 146 147 * @return void 147 148 */ 148 149 function ajax_hello_elementor_set_admin_notice_viewed() { 150 check_ajax_referer( 'hello_elementor_dismiss_install_notice', 'dismiss_nonce' ); 151 149 152 update_user_meta( get_current_user_id(), '_hello_elementor_install_notice', 'true' ); 150 153 die; 151 154 } 155 add_action( 'wp_ajax_hello_elementor_set_admin_notice_viewed', 'ajax_hello_elementor_set_admin_notice_viewed' ); 152 156 153 add_action( 'wp_ajax_hello_elementor_set_admin_notice_viewed', 'ajax_hello_elementor_set_admin_notice_viewed' );154 157 if ( ! did_action( 'elementor/loaded' ) ) { 155 158 add_action( 'admin_notices', 'hello_elementor_fail_load_admin_notice' ); -
hello-elementor/3.0.1/includes/customizer/customizer-action-links.php
r212389 r215110 55 55 $action_link_data = [ 56 56 'image' => get_template_directory_uri() . '/assets/images/elementor.svg', 57 'alt' => esc_attr__( 'Elementor', 'hello-elementor' ), 57 58 'title' => esc_html__( 'Install Elementor', 'hello-elementor' ), 58 59 'message' => esc_html__( 'Create cross-site header & footer using Elementor.', 'hello-elementor' ), … … 73 74 $action_link_data = [ 74 75 'image' => get_template_directory_uri() . '/assets/images/elementor.svg', 76 'alt' => esc_attr__( 'Elementor', 'hello-elementor' ), 75 77 'title' => esc_html__( 'Activate Elementor', 'hello-elementor' ), 76 78 'message' => esc_html__( 'Create cross-site header & footer using Elementor.', 'hello-elementor' ), … … 82 84 $action_link_data = [ 83 85 'image' => get_template_directory_uri() . '/assets/images/elementor.svg', 86 'alt' => esc_attr__( 'Elementor', 'hello-elementor' ), 84 87 'title' => esc_html__( 'Style using Elementor', 'hello-elementor' ), 85 88 'message' => esc_html__( 'Design your cross-site header & footer from Elementor’s "Site Settings" panel.', 'hello-elementor' ), … … 91 94 $action_link_data = [ 92 95 'image' => get_template_directory_uri() . '/assets/images/elementor.svg', 96 'alt' => esc_attr__( 'Elementor', 'hello-elementor' ), 93 97 'title' => esc_html__( 'Style cross-site header & footer', 'hello-elementor' ), 94 98 'message' => esc_html__( 'Customize your cross-site header & footer from Elementor’s "Site Settings" panel.', 'hello-elementor' ), … … 115 119 empty( $data ) 116 120 || ! isset( $data['image'] ) 121 || ! isset( $data['alt'] ) 117 122 || ! isset( $data['title'] ) 118 123 || ! isset( $data['message'] ) … … 125 130 return sprintf( 126 131 '<div class="hello-action-links"> 127 <img src="%1$s" >128 <p class="hello-action-links-title">% 2$s</p>129 <p class="hello-action-links-message">% 3$s</p>130 <a class="button button-primary" target="_blank" href="% 4$s">%5$s</a>132 <img src="%1$s" alt="%2$s"> 133 <p class="hello-action-links-title">%3$s</p> 134 <p class="hello-action-links-message">%4$s</p> 135 <a class="button button-primary" target="_blank" href="%5$s">%6$s</a> 131 136 </div>', 132 137 $data['image'], 138 $data['alt'], 133 139 $data['title'], 134 140 $data['message'], -
hello-elementor/3.0.1/includes/settings/settings-footer.php
r212389 r215110 502 502 $content_template = ' 503 503 <div class="hello-elementor elementor-nerd-box"> 504 <img src="%1$s" class="elementor-nerd-box-icon" >505 <p class="elementor-nerd-box-title">% 2$s</p>506 <p class="elementor-nerd-box-message">% 3$s</p>507 <a class="elementor-nerd-box-link elementor-button" target="_blank" href="% 4$s">%5$s</a>504 <img src="%1$s" class="elementor-nerd-box-icon" alt="%2$s"> 505 <p class="elementor-nerd-box-title">%3$s</p> 506 <p class="elementor-nerd-box-message">%4$s</p> 507 <a class="elementor-nerd-box-link elementor-button" target="_blank" href="%5$s">%6$s</a> 508 508 </div>'; 509 509 … … 512 512 $content_template, 513 513 get_template_directory_uri() . '/assets/images/go-pro.svg', 514 esc_attr__( 'Get Elementor Pro', 'hello-elementor' ), 514 515 esc_html__( 'Create a custom footer with multiple options', 'hello-elementor' ), 515 516 esc_html__( 'Upgrade to Elementor Pro and enjoy free design and many more features', 'hello-elementor' ), … … 521 522 $content_template, 522 523 get_template_directory_uri() . '/assets/images/go-pro.svg', 524 esc_attr__( 'Elementor Pro', 'hello-elementor' ), 523 525 esc_html__( 'Create a custom footer with the Theme Builder', 'hello-elementor' ), 524 526 esc_html__( 'With the Theme Builder you can jump directly into each part of your site', 'hello-elementor' ), -
hello-elementor/3.0.1/includes/settings/settings-header.php
r212389 r215110 524 524 $content_template = ' 525 525 <div class="hello-elementor elementor-nerd-box"> 526 <img src="%1$s" class="elementor-nerd-box-icon" >527 <p class="elementor-nerd-box-title">% 2$s</p>528 <p class="elementor-nerd-box-message">% 3$s</p>529 <a class="elementor-nerd-box-link elementor-button" target="_blank" href="% 4$s">%5$s</a>526 <img src="%1$s" class="elementor-nerd-box-icon" alt="%2$s"> 527 <p class="elementor-nerd-box-title">%3$s</p> 528 <p class="elementor-nerd-box-message">%4$s</p> 529 <a class="elementor-nerd-box-link elementor-button" target="_blank" href="%5$s">%6$s</a> 530 530 </div>'; 531 531 … … 534 534 $content_template, 535 535 get_template_directory_uri() . '/assets/images/go-pro.svg', 536 esc_attr__( 'Get Elementor Pro', 'hello-elementor' ), 536 537 esc_html__( 'Create a custom header with multiple options', 'hello-elementor' ), 537 538 esc_html__( 'Upgrade to Elementor Pro and enjoy free design and many more features', 'hello-elementor' ), … … 543 544 $content_template, 544 545 get_template_directory_uri() . '/assets/images/go-pro.svg', 546 esc_attr__( 'Elementor Pro', 'hello-elementor' ), 545 547 esc_html__( 'Create a custom header with the Theme Builder', 'hello-elementor' ), 546 548 esc_html__( 'With the Theme Builder you can jump directly into each part of your site', 'hello-elementor' ), -
hello-elementor/3.0.1/readme.txt
r212389 r215110 4 4 Requires at least: 6.0 5 5 Tested up to: 6.4 6 Stable tag: 3.0. 07 Version: 3.0. 06 Stable tag: 3.0.1 7 Version: 3.0.1 8 8 Requires PHP: 7.3 9 9 License: GNU General Public License v3 or later … … 36 36 37 37 == Changelog == 38 39 = 3.0.1 - 2024-01-24 = 40 * Fix: Harden security for admin notice dismiss button 41 * Fix: Add `alt` attribute to all the images in the dashboard 38 42 39 43 = 3.0.0 - 2023-12-26 = -
hello-elementor/3.0.1/style.css
r212389 r215110 5 5 Author: Elementor Team 6 6 Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash 7 Version: 3.0. 08 Stable tag: 3.0. 07 Version: 3.0.1 8 Stable tag: 3.0.1 9 9 Requires at least: 6.0 10 10 Tested up to: 6.4
Note: See TracChangeset
for help on using the changeset viewer.