Plugin Directory

Changeset 3339872


Ignore:
Timestamp:
08/05/2025 08:08:33 PM (8 months ago)
Author:
elemailer
Message:

Update to version 2.8 from GitHub

Location:
elemailer-lite
Files:
14 edited
1 copied

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  
    66 * Plugin URI:  https://elemailer.com/
    77 * Description: Elementor Email template & campaign builder for WordPress
    8  * Version: 2.7
     8 * Version: 2.8
    99 * Author: elemailer
    1010 * Author URI:  https://elemailer.com/
    1111 * Text Domain: elemailer-lite
    12  * Elementor tested up to: 3.3
    13  * Elementor Pro tested up to: 3.3
     12 * Elementor tested up to: 3.4
     13 * Elementor Pro tested up to: 3.4
    1414 * License:  GPL-2.0+
    1515 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
  • elemailer-lite/tags/2.8/languages/elemailer-lite.pot

    r3228177 r3339872  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Elemailer Lite 2.7\n"
     5"Project-Id-Version: Elemailer Lite 2.8\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/elemailer-lite\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-01-24T17:26:02+00:00\n"
     12"POT-Creation-Date: 2025-08-05T20:05:26+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.11.0\n"
     14"X-Generator: WP-CLI 2.12.0\n"
    1515"X-Domain: elemailer-lite\n"
    1616
     
    289289#. translators: %s: Site title.
    290290#: integrations/elementor/actions/void-email.php:60
     291#, php-format
    291292msgid "New message from \"%s\""
    292293msgstr ""
     
    321322
    322323#: integrations/elementor/base.php:203
     324#, php-format
    323325msgid "Elemailer Lite needs Elementor version %1$s+ , which is not activated."
    324326msgstr ""
     
    329331
    330332#: integrations/elementor/base.php:226
     333#, php-format
    331334msgid "Elemailer Lite needs Elementor version %1$s+ for working it, lower version is running. Please update."
    332335msgstr ""
     
    341344
    342345#: integrations/elementor/base.php:261
     346#, php-format
    343347msgid "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)."
    344348msgstr ""
     
    346350#. translators: %s are link.
    347351#: integrations/elementor/library.php:98
     352#, php-format
    348353msgid "This is a premium template. you can purchase it from <a href=\"%s\" target=\"_blank\">here</a>."
    349354msgstr ""
     
    351356#. translators: %s are link.
    352357#: integrations/elementor/library.php:100
     358#, php-format
    353359msgid "Save Email template feature is available only in <a href=\"%s\" target=\"_blank\">Elemailer</a> paid version."
    354360msgstr ""
     
    647653
    648654#: integrations/elementor/widgets/footer/footer.php:143
     655#, php-format
    649656msgid "<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>"
    650657msgstr ""
     
    779786#: integrations/elementor/widgets/latest-posts/latest-posts.php:103
    780787#: integrations/elementor/widgets/selected-posts/selected-posts.php:106
    781 #: plugin.php:362
     788#: plugin.php:380
    782789msgid "Settings"
    783790msgstr ""
     
    11501157msgstr ""
    11511158
    1152 #: plugin.php:350
    1153 #: plugin.php:351
     1159#: plugin.php:368
     1160#: plugin.php:369
    11541161msgid "Elemailer"
    11551162msgstr ""
    11561163
    1157 #: plugin.php:361
     1164#: plugin.php:379
    11581165#: public/views/em-form-template-settings.php:2
    11591166msgid "Elemailer Settings"
    11601167msgstr ""
    11611168
    1162 #: plugin.php:418
     1169#: plugin.php:436
    11631170msgid "You are able to create only 3 templates with elemailer lite"
    11641171msgstr ""
     
    12551262#: public/views/templates.php:112
    12561263#: public/views/templates.php:147
     1264#, php-format
    12571265msgid "This premium template is accessible with %1$s \"Premium\" Package."
    12581266msgstr ""
     
    12741282#: public/views/templates.php:244
    12751283#: public/views/templates.php:277
     1284#, php-format
    12761285msgid "Don't see a template you would like to import?<br><a target=\"_blank\" href=\"%1$s\">Make a Template Suggestion!</a>"
    12771286msgstr ""
  • elemailer-lite/tags/2.8/plugin.php

    r3228177 r3339872  
    4343    public function define_constant()
    4444    {
    45         define( 'ELE_MAILER_LITE_VERSION', '2.7' );
     45        define( 'ELE_MAILER_LITE_VERSION', '2.8' );
    4646        define( 'ELE_MAILER_LITE_PACKAGE', 'free' );
    4747        define( 'ELE_MAILER_LITE_PLUGIN_URL', trailingslashit(plugin_dir_url(__FILE__ ) ) );
     
    116116        add_action( 'admin_notices', [ $this, 'show_free_version_limitation' ] );
    117117
    118         // call everything for email template. this init will register cpt and everything related on template
    119         App\Form_Template\Base::instance()->init();
    120 
    121         // integrate differnet plugin before email sending shortcode supports in mail body @since 1.0.3
     118        //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
    122122        Integrations\Shortcode\Base::instance()->init();
    123123       
     
    132132    }
    133133
     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    }
    134152    public function after_wp_loaded_hooks()
    135153    {
  • elemailer-lite/tags/2.8/public/assets/css/elemailer-mail.css

    r3018387 r3339872  
    167167    text-decoration: underline;
    168168}
     169img.wp-smiley, img.emoji{
     170    display: inline;
     171    height: 1em;
     172    width: 1em;
     173    margin: 0 0.07em;
     174    vertical-align: -0.1em;
     175}
    169176
    170177@media screen and (max-width:600px) {
  • elemailer-lite/tags/2.8/public/assets/css/style.css

    r3208332 r3339872  
    157157    text-decoration: underline;
    158158}
     159img.wp-smiley, img.emoji{
     160    display: inline;
     161    height: 1em;
     162    width: 1em;
     163    margin: 0 0.07em;
     164    vertical-align: -0.1em;
     165}
    159166
    160167/* hide admin bar elementor editor start so*/
     
    175182    display: none;
    176183}
     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  
    22Contributors: elemailer,soyket,tanvir2024
    33Tags: 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.5
    5 Tested up to: 6.7.1
     4Requires at least: 5.8
     5Tested up to: 6.8.2
    66Requires PHP: 7.2
    7 Stable tag: 2.7
     7Stable tag: 2.8
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    147147
    148148== 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
    149156= 2.6 =
    150157* 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  
    66 * Plugin URI:  https://elemailer.com/
    77 * Description: Elementor Email template & campaign builder for WordPress
    8  * Version: 2.7
     8 * Version: 2.8
    99 * Author: elemailer
    1010 * Author URI:  https://elemailer.com/
    1111 * Text Domain: elemailer-lite
    12  * Elementor tested up to: 3.3
    13  * Elementor Pro tested up to: 3.3
     12 * Elementor tested up to: 3.4
     13 * Elementor Pro tested up to: 3.4
    1414 * License:  GPL-2.0+
    1515 * License URI: http://www.gnu.org/licenses/gpl-2.0.txt
  • elemailer-lite/trunk/languages/elemailer-lite.pot

    r3228177 r3339872  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Elemailer Lite 2.7\n"
     5"Project-Id-Version: Elemailer Lite 2.8\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/elemailer-lite\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-01-24T17:26:02+00:00\n"
     12"POT-Creation-Date: 2025-08-05T20:05:26+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "X-Generator: WP-CLI 2.11.0\n"
     14"X-Generator: WP-CLI 2.12.0\n"
    1515"X-Domain: elemailer-lite\n"
    1616
     
    289289#. translators: %s: Site title.
    290290#: integrations/elementor/actions/void-email.php:60
     291#, php-format
    291292msgid "New message from \"%s\""
    292293msgstr ""
     
    321322
    322323#: integrations/elementor/base.php:203
     324#, php-format
    323325msgid "Elemailer Lite needs Elementor version %1$s+ , which is not activated."
    324326msgstr ""
     
    329331
    330332#: integrations/elementor/base.php:226
     333#, php-format
    331334msgid "Elemailer Lite needs Elementor version %1$s+ for working it, lower version is running. Please update."
    332335msgstr ""
     
    341344
    342345#: integrations/elementor/base.php:261
     346#, php-format
    343347msgid "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)."
    344348msgstr ""
     
    346350#. translators: %s are link.
    347351#: integrations/elementor/library.php:98
     352#, php-format
    348353msgid "This is a premium template. you can purchase it from <a href=\"%s\" target=\"_blank\">here</a>."
    349354msgstr ""
     
    351356#. translators: %s are link.
    352357#: integrations/elementor/library.php:100
     358#, php-format
    353359msgid "Save Email template feature is available only in <a href=\"%s\" target=\"_blank\">Elemailer</a> paid version."
    354360msgstr ""
     
    647653
    648654#: integrations/elementor/widgets/footer/footer.php:143
     655#, php-format
    649656msgid "<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>"
    650657msgstr ""
     
    779786#: integrations/elementor/widgets/latest-posts/latest-posts.php:103
    780787#: integrations/elementor/widgets/selected-posts/selected-posts.php:106
    781 #: plugin.php:362
     788#: plugin.php:380
    782789msgid "Settings"
    783790msgstr ""
     
    11501157msgstr ""
    11511158
    1152 #: plugin.php:350
    1153 #: plugin.php:351
     1159#: plugin.php:368
     1160#: plugin.php:369
    11541161msgid "Elemailer"
    11551162msgstr ""
    11561163
    1157 #: plugin.php:361
     1164#: plugin.php:379
    11581165#: public/views/em-form-template-settings.php:2
    11591166msgid "Elemailer Settings"
    11601167msgstr ""
    11611168
    1162 #: plugin.php:418
     1169#: plugin.php:436
    11631170msgid "You are able to create only 3 templates with elemailer lite"
    11641171msgstr ""
     
    12551262#: public/views/templates.php:112
    12561263#: public/views/templates.php:147
     1264#, php-format
    12571265msgid "This premium template is accessible with %1$s \"Premium\" Package."
    12581266msgstr ""
     
    12741282#: public/views/templates.php:244
    12751283#: public/views/templates.php:277
     1284#, php-format
    12761285msgid "Don't see a template you would like to import?<br><a target=\"_blank\" href=\"%1$s\">Make a Template Suggestion!</a>"
    12771286msgstr ""
  • elemailer-lite/trunk/plugin.php

    r3228177 r3339872  
    4343    public function define_constant()
    4444    {
    45         define( 'ELE_MAILER_LITE_VERSION', '2.7' );
     45        define( 'ELE_MAILER_LITE_VERSION', '2.8' );
    4646        define( 'ELE_MAILER_LITE_PACKAGE', 'free' );
    4747        define( 'ELE_MAILER_LITE_PLUGIN_URL', trailingslashit(plugin_dir_url(__FILE__ ) ) );
     
    116116        add_action( 'admin_notices', [ $this, 'show_free_version_limitation' ] );
    117117
    118         // call everything for email template. this init will register cpt and everything related on template
    119         App\Form_Template\Base::instance()->init();
    120 
    121         // integrate differnet plugin before email sending shortcode supports in mail body @since 1.0.3
     118        //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
    122122        Integrations\Shortcode\Base::instance()->init();
    123123       
     
    132132    }
    133133
     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    }
    134152    public function after_wp_loaded_hooks()
    135153    {
  • elemailer-lite/trunk/public/assets/css/elemailer-mail.css

    r3018387 r3339872  
    167167    text-decoration: underline;
    168168}
     169img.wp-smiley, img.emoji{
     170    display: inline;
     171    height: 1em;
     172    width: 1em;
     173    margin: 0 0.07em;
     174    vertical-align: -0.1em;
     175}
    169176
    170177@media screen and (max-width:600px) {
  • elemailer-lite/trunk/public/assets/css/style.css

    r3208332 r3339872  
    157157    text-decoration: underline;
    158158}
     159img.wp-smiley, img.emoji{
     160    display: inline;
     161    height: 1em;
     162    width: 1em;
     163    margin: 0 0.07em;
     164    vertical-align: -0.1em;
     165}
    159166
    160167/* hide admin bar elementor editor start so*/
     
    175182    display: none;
    176183}
     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  
    22Contributors: elemailer,soyket,tanvir2024
    33Tags: 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.5
    5 Tested up to: 6.7.1
     4Requires at least: 5.8
     5Tested up to: 6.8.2
    66Requires PHP: 7.2
    7 Stable tag: 2.7
     7Stable tag: 2.8
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    147147
    148148== 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
    149156= 2.6 =
    150157* Fix: Elementor loop query is broken
Note: See TracChangeset for help on using the changeset viewer.