Changeset 3339872
- Timestamp:
- 08/05/2025 08:08:33 PM (8 months ago)
- Location:
- elemailer-lite
- Files:
-
- 14 edited
- 1 copied
-
tags/2.8 (copied) (copied from elemailer-lite/trunk)
-
tags/2.8/app/form-template/view/default-elementor-style.php (modified) (1 diff)
-
tags/2.8/elemailer-lite.php (modified) (1 diff)
-
tags/2.8/languages/elemailer-lite.pot (modified) (13 diffs)
-
tags/2.8/plugin.php (modified) (3 diffs)
-
tags/2.8/public/assets/css/elemailer-mail.css (modified) (1 diff)
-
tags/2.8/public/assets/css/style.css (modified) (2 diffs)
-
tags/2.8/readme.txt (modified) (2 diffs)
-
trunk/app/form-template/view/default-elementor-style.php (modified) (1 diff)
-
trunk/elemailer-lite.php (modified) (1 diff)
-
trunk/languages/elemailer-lite.pot (modified) (13 diffs)
-
trunk/plugin.php (modified) (3 diffs)
-
trunk/public/assets/css/elemailer-mail.css (modified) (1 diff)
-
trunk/public/assets/css/style.css (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elemailer-lite/tags/2.8/app/form-template/view/default-elementor-style.php
r3189868 r3339872 1 <style>h1,h2,h3,h4,h5,h6,p,div,a,span{font-family: Arial, Helvetica, sans-serif;margin: 0px;}h1 {font-size: 36px;line-height: 70px;font-weight: 600;letter-spacing: 1px;margin-bottom: 0px;}h2 {font-size: 24px;line-height: 30px;font-weight: 600;margin-bottom: 0px;}h3 {font-size: 22px;line-height: 24px;font-weight: 600;margin-bottom: 0px;}h4 {font-size: 20px;line-height: 27px;font-weight: 600;}h5 {font-size: 16px;line-height: 24px;font-weight: 600;}h6 {font-size: 14px;line-height: 24px;font-weight: 600;}p {font-size: 14px;line-height: 24px;}img {width: 100%;}a{text-decoration: unset;text-decoration: none;font-weight: 600;line-height: initial;box-shadow: none;cursor: pointer;}.void-section-text p,.void-section-text h1,.void-section-text h2,.void-section-text h3,.void-section-text h4,.void-section-text h5,.void-section-text h6 {margin: 0px auto;display: block;font-family: Arial,Helvetica,sans-serif;color: #000;}h1:before,h2:before {display: none !important;}.elementor *, .elementor {-webkit-box-sizing: border-box;box-sizing: border-box;}ul li,ol li,ul,ol{font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 20px;margin-left: 0px;overflow: visible!important;}.elementor .elementor-inner, .elementor-section,.elementor-section-wrap{max-width: 600px;margin: 0 auto;}.elementor-widget:not(:last-child) {margin: 0px;}.elementor-section .elementor-container {margin-right: auto;margin-left: auto;overflow:auto;}.elementor-column-wrap {width: 100%;}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding: 0px;}.elementor-column .elementor-element-populated .elementor-widget-wrap,.elementor-column .elementor-element-populated.elementor-widget-wrap{padding: 10px;}.elementor-widget-wrap {width: 100%;}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {width: 100%;}.elementor-widget {width: 100%;}.elementor-widget-wrap>.elementor-element {width: 100%;}.elementor-col-100 {width: 100%;}.elementor-col-50 {width: 50%;}.elementor-col-33{width: 33.333%;}.elementor-col-25{width: 25%;}.elementor-col-66{width: 66.666%;}.elementor-col-20{width: 20%;}.elementor-column {float: left;display: inline-block;}.elementor-row {width: 100%;display: block;overflow: auto;}body,.elemailer-send-template{overflow: auto;}.elemailer-play-icon{height: 100%;width: 100%;}.void-email-image-box h3,.void-email-image-box p, .ele-footer-text p, .ele-unsubscribe a{line-height: initial;}.ele-unsubscribe a{text-decoration: underline;} @media screen and (max-width:600px) {.elementor-column {display: block !important;width: 100% !important;}}1 <style>h1,h2,h3,h4,h5,h6,p,div,a,span{font-family: Arial, Helvetica, sans-serif;margin: 0px;}h1 {font-size: 36px;line-height: 70px;font-weight: 600;letter-spacing: 1px;margin-bottom: 0px;}h2 {font-size: 24px;line-height: 30px;font-weight: 600;margin-bottom: 0px;}h3 {font-size: 22px;line-height: 24px;font-weight: 600;margin-bottom: 0px;}h4 {font-size: 20px;line-height: 27px;font-weight: 600;}h5 {font-size: 16px;line-height: 24px;font-weight: 600;}h6 {font-size: 14px;line-height: 24px;font-weight: 600;}p {font-size: 14px;line-height: 24px;}img {width: 100%;}a{text-decoration: unset;text-decoration: none;font-weight: 600;line-height: initial;box-shadow: none;cursor: pointer;}.void-section-text p,.void-section-text h1,.void-section-text h2,.void-section-text h3,.void-section-text h4,.void-section-text h5,.void-section-text h6 {margin: 0px auto;display: block;font-family: Arial,Helvetica,sans-serif;color: #000;}h1:before,h2:before {display: none !important;}.elementor *, .elementor {-webkit-box-sizing: border-box;box-sizing: border-box;}ul li,ol li,ul,ol{font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 20px;margin-left: 0px;overflow: visible!important;}.elementor .elementor-inner, .elementor-section,.elementor-section-wrap{max-width: 600px;margin: 0 auto;}.elementor-widget:not(:last-child) {margin: 0px;}.elementor-section .elementor-container {margin-right: auto;margin-left: auto;overflow:auto;}.elementor-column-wrap {width: 100%;}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding: 0px;}.elementor-column .elementor-element-populated .elementor-widget-wrap,.elementor-column .elementor-element-populated.elementor-widget-wrap{padding: 10px;}.elementor-widget-wrap {width: 100%;}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {width: 100%;}.elementor-widget {width: 100%;}.elementor-widget-wrap>.elementor-element {width: 100%;}.elementor-col-100 {width: 100%;}.elementor-col-50 {width: 50%;}.elementor-col-33{width: 33.333%;}.elementor-col-25{width: 25%;}.elementor-col-66{width: 66.666%;}.elementor-col-20{width: 20%;}.elementor-column {float: left;display: inline-block;}.elementor-row {width: 100%;display: block;overflow: auto;}body,.elemailer-send-template{overflow: auto;}.elemailer-play-icon{height: 100%;width: 100%;}.void-email-image-box h3,.void-email-image-box p, .ele-footer-text p, .ele-unsubscribe a{line-height: initial;}.ele-unsubscribe a{text-decoration: underline;}img.wp-smiley, img.emoji{display: inline;height: 1em;width: 1em;margin: 0 0.07em;vertical-align: -0.1em;}@media screen and (max-width:600px) {.elementor-column {display: block !important;width: 100% !important;}} -
elemailer-lite/tags/2.8/elemailer-lite.php
r3228177 r3339872 6 6 * Plugin URI: https://elemailer.com/ 7 7 * Description: Elementor Email template & campaign builder for WordPress 8 * Version: 2. 78 * Version: 2.8 9 9 * Author: elemailer 10 10 * Author URI: https://elemailer.com/ 11 11 * Text Domain: elemailer-lite 12 * Elementor tested up to: 3. 313 * Elementor Pro tested up to: 3. 312 * Elementor tested up to: 3.4 13 * Elementor Pro tested up to: 3.4 14 14 * License: GPL-2.0+ 15 15 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt -
elemailer-lite/tags/2.8/languages/elemailer-lite.pot
r3228177 r3339872 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Elemailer Lite 2. 7\n"5 "Project-Id-Version: Elemailer Lite 2.8\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/elemailer-lite\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-0 1-24T17:26:02+00:00\n"12 "POT-Creation-Date: 2025-08-05T20:05:26+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.1 1.0\n"14 "X-Generator: WP-CLI 2.12.0\n" 15 15 "X-Domain: elemailer-lite\n" 16 16 … … 289 289 #. translators: %s: Site title. 290 290 #: integrations/elementor/actions/void-email.php:60 291 #, php-format 291 292 msgid "New message from \"%s\"" 292 293 msgstr "" … … 321 322 322 323 #: integrations/elementor/base.php:203 324 #, php-format 323 325 msgid "Elemailer Lite needs Elementor version %1$s+ , which is not activated." 324 326 msgstr "" … … 329 331 330 332 #: integrations/elementor/base.php:226 333 #, php-format 331 334 msgid "Elemailer Lite needs Elementor version %1$s+ for working it, lower version is running. Please update." 332 335 msgstr "" … … 341 344 342 345 #: integrations/elementor/base.php:261 346 #, php-format 343 347 msgid "To use Elemailer Lite with Elementor pro Forms to send email elementor pro %1$s+ should be installed & activated. Ignore if you plan to use Elemailer with other Form plugin(s)." 344 348 msgstr "" … … 346 350 #. translators: %s are link. 347 351 #: integrations/elementor/library.php:98 352 #, php-format 348 353 msgid "This is a premium template. you can purchase it from <a href=\"%s\" target=\"_blank\">here</a>." 349 354 msgstr "" … … 351 356 #. translators: %s are link. 352 357 #: integrations/elementor/library.php:100 358 #, php-format 353 359 msgid "Save Email template feature is available only in <a href=\"%s\" target=\"_blank\">Elemailer</a> paid version." 354 360 msgstr "" … … 647 653 648 654 #: integrations/elementor/widgets/footer/footer.php:143 655 #, php-format 649 656 msgid "<div style=\"font-size: 16px;line-height: 20px;\">Unsubscribe and Manage Subscription feature available only in <a href=\"%s\" target=\"_blank\">Elemailer</a> paid version.</div>" 650 657 msgstr "" … … 779 786 #: integrations/elementor/widgets/latest-posts/latest-posts.php:103 780 787 #: integrations/elementor/widgets/selected-posts/selected-posts.php:106 781 #: plugin.php:3 62788 #: plugin.php:380 782 789 msgid "Settings" 783 790 msgstr "" … … 1150 1157 msgstr "" 1151 1158 1152 #: plugin.php:3 501153 #: plugin.php:3 511159 #: plugin.php:368 1160 #: plugin.php:369 1154 1161 msgid "Elemailer" 1155 1162 msgstr "" 1156 1163 1157 #: plugin.php:3 611164 #: plugin.php:379 1158 1165 #: public/views/em-form-template-settings.php:2 1159 1166 msgid "Elemailer Settings" 1160 1167 msgstr "" 1161 1168 1162 #: plugin.php:4 181169 #: plugin.php:436 1163 1170 msgid "You are able to create only 3 templates with elemailer lite" 1164 1171 msgstr "" … … 1255 1262 #: public/views/templates.php:112 1256 1263 #: public/views/templates.php:147 1264 #, php-format 1257 1265 msgid "This premium template is accessible with %1$s \"Premium\" Package." 1258 1266 msgstr "" … … 1274 1282 #: public/views/templates.php:244 1275 1283 #: public/views/templates.php:277 1284 #, php-format 1276 1285 msgid "Don't see a template you would like to import?<br><a target=\"_blank\" href=\"%1$s\">Make a Template Suggestion!</a>" 1277 1286 msgstr "" -
elemailer-lite/tags/2.8/plugin.php
r3228177 r3339872 43 43 public function define_constant() 44 44 { 45 define( 'ELE_MAILER_LITE_VERSION', '2. 7' );45 define( 'ELE_MAILER_LITE_VERSION', '2.8' ); 46 46 define( 'ELE_MAILER_LITE_PACKAGE', 'free' ); 47 47 define( 'ELE_MAILER_LITE_PLUGIN_URL', trailingslashit(plugin_dir_url(__FILE__ ) ) ); … … 116 116 add_action( 'admin_notices', [ $this, 'show_free_version_limitation' ] ); 117 117 118 // call everything for email template. this init will register cpt and everything related on template119 App\Form_Template\Base::instance()->init();120 121 // integrate differnet plugin before email sending shortcode supports in mail body @since 1.0.3118 //call the after theme setup function to trigger anything after the theme set up hook of wp. We use this to register CPT of elemailer 119 $this->after_theme_setup(); 120 121 // integrate differnet plugin before email sending shortcode supports in mail body @since 1.0.3 122 122 Integrations\Shortcode\Base::instance()->init(); 123 123 … … 132 132 } 133 133 134 /** 135 *Anything that we want to trigger after the theme setup is done goes here. For example: registration of CPT to avoid text 136 *domain loading error Function _load_textdomain_just_in_time was called incorrectly. 137 * @return void 138 * @since 2.8 139 **/ 140 141 public function after_theme_setup() 142 { 143 144 add_action( 'after_setup_theme', function() { 145 146 //register CPT call 147 App\Form_Template\Base::instance()->init(); 148 149 }); 150 151 } 134 152 public function after_wp_loaded_hooks() 135 153 { -
elemailer-lite/tags/2.8/public/assets/css/elemailer-mail.css
r3018387 r3339872 167 167 text-decoration: underline; 168 168 } 169 img.wp-smiley, img.emoji{ 170 display: inline; 171 height: 1em; 172 width: 1em; 173 margin: 0 0.07em; 174 vertical-align: -0.1em; 175 } 169 176 170 177 @media screen and (max-width:600px) { -
elemailer-lite/tags/2.8/public/assets/css/style.css
r3208332 r3339872 157 157 text-decoration: underline; 158 158 } 159 img.wp-smiley, img.emoji{ 160 display: inline; 161 height: 1em; 162 width: 1em; 163 margin: 0 0.07em; 164 vertical-align: -0.1em; 165 } 159 166 160 167 /* hide admin bar elementor editor start so*/ … … 175 182 display: none; 176 183 } 184 185 #elementor-panel-get-pro-elements-sticky,[aria-label="Site Settings"],[aria-label="Notes"],.eui-95rbei-MuiStack-root,.eui-jcxoq4-MuiButton-endIcon { 186 display: none!important; 187 } -
elemailer-lite/tags/2.8/readme.txt
r3228177 r3339872 2 2 Contributors: elemailer,soyket,tanvir2024 3 3 Tags: email, cf7, email template, elementor addons, email marketing, email template builder, elementor, contact form 7, email design, woocommerce email customizer, free email builder, ai 4 Requires at least: 4.55 Tested up to: 6. 7.14 Requires at least: 5.8 5 Tested up to: 6.8.2 6 6 Requires PHP: 7.2 7 Stable tag: 2. 77 Stable tag: 2.8 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 147 147 148 148 == Changelog == 149 = 2.8 = 150 * Fix: Function _load_textdomain_just_in_time was called incorrectly 151 * Fix: emoji showing distorted in emails 152 * Tweak: Compatiblity with latest wp version 153 * Tweak: Comaptiblity with latest Elementor & Elementor Pro 154 = 2.7 = 155 * Fix: Version number 149 156 = 2.6 = 150 157 * Fix: Elementor loop query is broken -
elemailer-lite/trunk/app/form-template/view/default-elementor-style.php
r3189868 r3339872 1 <style>h1,h2,h3,h4,h5,h6,p,div,a,span{font-family: Arial, Helvetica, sans-serif;margin: 0px;}h1 {font-size: 36px;line-height: 70px;font-weight: 600;letter-spacing: 1px;margin-bottom: 0px;}h2 {font-size: 24px;line-height: 30px;font-weight: 600;margin-bottom: 0px;}h3 {font-size: 22px;line-height: 24px;font-weight: 600;margin-bottom: 0px;}h4 {font-size: 20px;line-height: 27px;font-weight: 600;}h5 {font-size: 16px;line-height: 24px;font-weight: 600;}h6 {font-size: 14px;line-height: 24px;font-weight: 600;}p {font-size: 14px;line-height: 24px;}img {width: 100%;}a{text-decoration: unset;text-decoration: none;font-weight: 600;line-height: initial;box-shadow: none;cursor: pointer;}.void-section-text p,.void-section-text h1,.void-section-text h2,.void-section-text h3,.void-section-text h4,.void-section-text h5,.void-section-text h6 {margin: 0px auto;display: block;font-family: Arial,Helvetica,sans-serif;color: #000;}h1:before,h2:before {display: none !important;}.elementor *, .elementor {-webkit-box-sizing: border-box;box-sizing: border-box;}ul li,ol li,ul,ol{font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 20px;margin-left: 0px;overflow: visible!important;}.elementor .elementor-inner, .elementor-section,.elementor-section-wrap{max-width: 600px;margin: 0 auto;}.elementor-widget:not(:last-child) {margin: 0px;}.elementor-section .elementor-container {margin-right: auto;margin-left: auto;overflow:auto;}.elementor-column-wrap {width: 100%;}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding: 0px;}.elementor-column .elementor-element-populated .elementor-widget-wrap,.elementor-column .elementor-element-populated.elementor-widget-wrap{padding: 10px;}.elementor-widget-wrap {width: 100%;}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {width: 100%;}.elementor-widget {width: 100%;}.elementor-widget-wrap>.elementor-element {width: 100%;}.elementor-col-100 {width: 100%;}.elementor-col-50 {width: 50%;}.elementor-col-33{width: 33.333%;}.elementor-col-25{width: 25%;}.elementor-col-66{width: 66.666%;}.elementor-col-20{width: 20%;}.elementor-column {float: left;display: inline-block;}.elementor-row {width: 100%;display: block;overflow: auto;}body,.elemailer-send-template{overflow: auto;}.elemailer-play-icon{height: 100%;width: 100%;}.void-email-image-box h3,.void-email-image-box p, .ele-footer-text p, .ele-unsubscribe a{line-height: initial;}.ele-unsubscribe a{text-decoration: underline;} @media screen and (max-width:600px) {.elementor-column {display: block !important;width: 100% !important;}}1 <style>h1,h2,h3,h4,h5,h6,p,div,a,span{font-family: Arial, Helvetica, sans-serif;margin: 0px;}h1 {font-size: 36px;line-height: 70px;font-weight: 600;letter-spacing: 1px;margin-bottom: 0px;}h2 {font-size: 24px;line-height: 30px;font-weight: 600;margin-bottom: 0px;}h3 {font-size: 22px;line-height: 24px;font-weight: 600;margin-bottom: 0px;}h4 {font-size: 20px;line-height: 27px;font-weight: 600;}h5 {font-size: 16px;line-height: 24px;font-weight: 600;}h6 {font-size: 14px;line-height: 24px;font-weight: 600;}p {font-size: 14px;line-height: 24px;}img {width: 100%;}a{text-decoration: unset;text-decoration: none;font-weight: 600;line-height: initial;box-shadow: none;cursor: pointer;}.void-section-text p,.void-section-text h1,.void-section-text h2,.void-section-text h3,.void-section-text h4,.void-section-text h5,.void-section-text h6 {margin: 0px auto;display: block;font-family: Arial,Helvetica,sans-serif;color: #000;}h1:before,h2:before {display: none !important;}.elementor *, .elementor {-webkit-box-sizing: border-box;box-sizing: border-box;}ul li,ol li,ul,ol{font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 20px;margin-left: 0px;overflow: visible!important;}.elementor .elementor-inner, .elementor-section,.elementor-section-wrap{max-width: 600px;margin: 0 auto;}.elementor-widget:not(:last-child) {margin: 0px;}.elementor-section .elementor-container {margin-right: auto;margin-left: auto;overflow:auto;}.elementor-column-wrap {width: 100%;}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding: 0px;}.elementor-column .elementor-element-populated .elementor-widget-wrap,.elementor-column .elementor-element-populated.elementor-widget-wrap{padding: 10px;}.elementor-widget-wrap {width: 100%;}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {width: 100%;}.elementor-widget {width: 100%;}.elementor-widget-wrap>.elementor-element {width: 100%;}.elementor-col-100 {width: 100%;}.elementor-col-50 {width: 50%;}.elementor-col-33{width: 33.333%;}.elementor-col-25{width: 25%;}.elementor-col-66{width: 66.666%;}.elementor-col-20{width: 20%;}.elementor-column {float: left;display: inline-block;}.elementor-row {width: 100%;display: block;overflow: auto;}body,.elemailer-send-template{overflow: auto;}.elemailer-play-icon{height: 100%;width: 100%;}.void-email-image-box h3,.void-email-image-box p, .ele-footer-text p, .ele-unsubscribe a{line-height: initial;}.ele-unsubscribe a{text-decoration: underline;}img.wp-smiley, img.emoji{display: inline;height: 1em;width: 1em;margin: 0 0.07em;vertical-align: -0.1em;}@media screen and (max-width:600px) {.elementor-column {display: block !important;width: 100% !important;}} -
elemailer-lite/trunk/elemailer-lite.php
r3228177 r3339872 6 6 * Plugin URI: https://elemailer.com/ 7 7 * Description: Elementor Email template & campaign builder for WordPress 8 * Version: 2. 78 * Version: 2.8 9 9 * Author: elemailer 10 10 * Author URI: https://elemailer.com/ 11 11 * Text Domain: elemailer-lite 12 * Elementor tested up to: 3. 313 * Elementor Pro tested up to: 3. 312 * Elementor tested up to: 3.4 13 * Elementor Pro tested up to: 3.4 14 14 * License: GPL-2.0+ 15 15 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt -
elemailer-lite/trunk/languages/elemailer-lite.pot
r3228177 r3339872 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Elemailer Lite 2. 7\n"5 "Project-Id-Version: Elemailer Lite 2.8\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/elemailer-lite\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-0 1-24T17:26:02+00:00\n"12 "POT-Creation-Date: 2025-08-05T20:05:26+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.1 1.0\n"14 "X-Generator: WP-CLI 2.12.0\n" 15 15 "X-Domain: elemailer-lite\n" 16 16 … … 289 289 #. translators: %s: Site title. 290 290 #: integrations/elementor/actions/void-email.php:60 291 #, php-format 291 292 msgid "New message from \"%s\"" 292 293 msgstr "" … … 321 322 322 323 #: integrations/elementor/base.php:203 324 #, php-format 323 325 msgid "Elemailer Lite needs Elementor version %1$s+ , which is not activated." 324 326 msgstr "" … … 329 331 330 332 #: integrations/elementor/base.php:226 333 #, php-format 331 334 msgid "Elemailer Lite needs Elementor version %1$s+ for working it, lower version is running. Please update." 332 335 msgstr "" … … 341 344 342 345 #: integrations/elementor/base.php:261 346 #, php-format 343 347 msgid "To use Elemailer Lite with Elementor pro Forms to send email elementor pro %1$s+ should be installed & activated. Ignore if you plan to use Elemailer with other Form plugin(s)." 344 348 msgstr "" … … 346 350 #. translators: %s are link. 347 351 #: integrations/elementor/library.php:98 352 #, php-format 348 353 msgid "This is a premium template. you can purchase it from <a href=\"%s\" target=\"_blank\">here</a>." 349 354 msgstr "" … … 351 356 #. translators: %s are link. 352 357 #: integrations/elementor/library.php:100 358 #, php-format 353 359 msgid "Save Email template feature is available only in <a href=\"%s\" target=\"_blank\">Elemailer</a> paid version." 354 360 msgstr "" … … 647 653 648 654 #: integrations/elementor/widgets/footer/footer.php:143 655 #, php-format 649 656 msgid "<div style=\"font-size: 16px;line-height: 20px;\">Unsubscribe and Manage Subscription feature available only in <a href=\"%s\" target=\"_blank\">Elemailer</a> paid version.</div>" 650 657 msgstr "" … … 779 786 #: integrations/elementor/widgets/latest-posts/latest-posts.php:103 780 787 #: integrations/elementor/widgets/selected-posts/selected-posts.php:106 781 #: plugin.php:3 62788 #: plugin.php:380 782 789 msgid "Settings" 783 790 msgstr "" … … 1150 1157 msgstr "" 1151 1158 1152 #: plugin.php:3 501153 #: plugin.php:3 511159 #: plugin.php:368 1160 #: plugin.php:369 1154 1161 msgid "Elemailer" 1155 1162 msgstr "" 1156 1163 1157 #: plugin.php:3 611164 #: plugin.php:379 1158 1165 #: public/views/em-form-template-settings.php:2 1159 1166 msgid "Elemailer Settings" 1160 1167 msgstr "" 1161 1168 1162 #: plugin.php:4 181169 #: plugin.php:436 1163 1170 msgid "You are able to create only 3 templates with elemailer lite" 1164 1171 msgstr "" … … 1255 1262 #: public/views/templates.php:112 1256 1263 #: public/views/templates.php:147 1264 #, php-format 1257 1265 msgid "This premium template is accessible with %1$s \"Premium\" Package." 1258 1266 msgstr "" … … 1274 1282 #: public/views/templates.php:244 1275 1283 #: public/views/templates.php:277 1284 #, php-format 1276 1285 msgid "Don't see a template you would like to import?<br><a target=\"_blank\" href=\"%1$s\">Make a Template Suggestion!</a>" 1277 1286 msgstr "" -
elemailer-lite/trunk/plugin.php
r3228177 r3339872 43 43 public function define_constant() 44 44 { 45 define( 'ELE_MAILER_LITE_VERSION', '2. 7' );45 define( 'ELE_MAILER_LITE_VERSION', '2.8' ); 46 46 define( 'ELE_MAILER_LITE_PACKAGE', 'free' ); 47 47 define( 'ELE_MAILER_LITE_PLUGIN_URL', trailingslashit(plugin_dir_url(__FILE__ ) ) ); … … 116 116 add_action( 'admin_notices', [ $this, 'show_free_version_limitation' ] ); 117 117 118 // call everything for email template. this init will register cpt and everything related on template119 App\Form_Template\Base::instance()->init();120 121 // integrate differnet plugin before email sending shortcode supports in mail body @since 1.0.3118 //call the after theme setup function to trigger anything after the theme set up hook of wp. We use this to register CPT of elemailer 119 $this->after_theme_setup(); 120 121 // integrate differnet plugin before email sending shortcode supports in mail body @since 1.0.3 122 122 Integrations\Shortcode\Base::instance()->init(); 123 123 … … 132 132 } 133 133 134 /** 135 *Anything that we want to trigger after the theme setup is done goes here. For example: registration of CPT to avoid text 136 *domain loading error Function _load_textdomain_just_in_time was called incorrectly. 137 * @return void 138 * @since 2.8 139 **/ 140 141 public function after_theme_setup() 142 { 143 144 add_action( 'after_setup_theme', function() { 145 146 //register CPT call 147 App\Form_Template\Base::instance()->init(); 148 149 }); 150 151 } 134 152 public function after_wp_loaded_hooks() 135 153 { -
elemailer-lite/trunk/public/assets/css/elemailer-mail.css
r3018387 r3339872 167 167 text-decoration: underline; 168 168 } 169 img.wp-smiley, img.emoji{ 170 display: inline; 171 height: 1em; 172 width: 1em; 173 margin: 0 0.07em; 174 vertical-align: -0.1em; 175 } 169 176 170 177 @media screen and (max-width:600px) { -
elemailer-lite/trunk/public/assets/css/style.css
r3208332 r3339872 157 157 text-decoration: underline; 158 158 } 159 img.wp-smiley, img.emoji{ 160 display: inline; 161 height: 1em; 162 width: 1em; 163 margin: 0 0.07em; 164 vertical-align: -0.1em; 165 } 159 166 160 167 /* hide admin bar elementor editor start so*/ … … 175 182 display: none; 176 183 } 184 185 #elementor-panel-get-pro-elements-sticky,[aria-label="Site Settings"],[aria-label="Notes"],.eui-95rbei-MuiStack-root,.eui-jcxoq4-MuiButton-endIcon { 186 display: none!important; 187 } -
elemailer-lite/trunk/readme.txt
r3228177 r3339872 2 2 Contributors: elemailer,soyket,tanvir2024 3 3 Tags: email, cf7, email template, elementor addons, email marketing, email template builder, elementor, contact form 7, email design, woocommerce email customizer, free email builder, ai 4 Requires at least: 4.55 Tested up to: 6. 7.14 Requires at least: 5.8 5 Tested up to: 6.8.2 6 6 Requires PHP: 7.2 7 Stable tag: 2. 77 Stable tag: 2.8 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 147 147 148 148 == Changelog == 149 = 2.8 = 150 * Fix: Function _load_textdomain_just_in_time was called incorrectly 151 * Fix: emoji showing distorted in emails 152 * Tweak: Compatiblity with latest wp version 153 * Tweak: Comaptiblity with latest Elementor & Elementor Pro 154 = 2.7 = 155 * Fix: Version number 149 156 = 2.6 = 150 157 * Fix: Elementor loop query is broken
Note: See TracChangeset
for help on using the changeset viewer.