=== Mailigen Widget === Contributors: krisjanis@imedia.lv Tags: email marketing, mailigen, mailing list, newsletter, signup form, widget Requires at least: 3.0.1 Tested up to: 4.8 Stable tag: trunk Add beautiful sign-up forms with ease to your site. Create a custom design and place it on your site. == Description == Mailigen Wordpress plugin provides an easy, lightweight way to let your visitors or clients to sign up for your Mailigen list. With our Mailigen Wordpress Integration you can: * Add a sign-up form to your page * Display the collection of only information that you actually need to ask from your mailers * Customize texts of your sign-up form * Collect checkbox, dropdown, and radio fields (user must eplicate values on the plugin settings separated by a comma) * Set a widget description text * Set a custom Success Message * Ability to set an optional Redirect URL after submission * Turn off double opt-in * Turn off update existing user * Turn off send welcome email * Hide field labels (adds labels inside text fields) * Add a waiting indicator when user needs to wait for a response from server after pressing subscribe button * Multiple subscribe form widgets allowed on one page > __This plugin requires a Mailigen account.__
*Don't have an account?* Mailigen offers a free 30 day trial, so sign up and give this plugin a try! == Installation == 1. Upload the mailigen-widget to /wp-content/plugins/. 1. Activate the plugin through the "Plugins" menu in WordPress. 1. Enter valid Mailigen user credentials on the plugin admin page ("Settings" >> "Mailigen Widget"). 1. Select a mailing list, preferable input fields. 1. Drag the widget into your sidebar from the "Widgets" menu in WordPress and you're ready to go! 1. Please rate the plugin. == Frequently Asked Questions == = Do I need a Mailigen account? = Yes, this plugin requires a Mailigen account. = Where is the settings page = In the WordPress administration, navigate to Settings > Mailigen Widget in the WordPress sidebar. The URL should be `[yoursite.com]/wp-admin/options-general.php?page=settings-mailigen` == Screenshots == 1. Just add your Mailigen user credentials. 1. Choose your Mailigen list and prefered fields. 1. Select your Widget Options. 1. The widget displays in your sidebar. == Changelog == = 1.3.5 = * Ajax request didn't work if IP address is used instead of domain name for the site. = 1.3.4 = * Fixed additional `Notice: Undefined index` issues when running Wordpress in DEBUG mode. = 1.3.3 = * Updated Mailigen API library * Fixed `The called constructor method for WP_Widget in Mailigen_Widget is deprecated since version 4.3.0!` * Fixed `Notice: Undefined index` issues when running Wordpress in DEBUG mode. = 1.3.2 = * Fixed old style constructors to support PHP versions >= 5.3.3 = 1.3.1 = * Changed deprecated PHP functions: split, eregi = 1.3.0 = * Added new features (Thanks to Ted Barnett): * ability to select list in widget settings * ability to allow multiple different signup forms on the site or a single page * Removed style & script files from being loaded twice in the admin (Thanks to Ted Barnett) * Removed message that was placed after label when validation error occurred * Fixed validation for all requried fields * Changed the placement of asterisk symbol (*) in label for required dropdown, radio and checkbox field = 1.2.7 = * Fixed messed up styling on the Widgets page (/wp-admin/widgets.php) = 1.2.6 = * Fixed bug when signup was not possible because of error `You must specify a email_address value for the listSubscribe method (#-90)` * Fixed bug when pressing Submit button loader was half way outside = 1.2.5 = * Fixed bug when specific type fields (number, date, address, SMS, website, image) were not shown in the signup form. * Updated Mailigen API library = 1.2.4 = * Fixed bug when plugin slowed down administration page if connection to Mailigen API could not be established. = 1.2.3 = * Added `Reset Settings` button in widget settings screen to allow connection with different Mailigen user account. = 1.2.2 = * Fixed bug `PHP Warning: Invalid argument supplied for foreach() in /public_html/wp-content/plugins/mailigen-widget/mailigen-widget.php on line 704` = 1.2.1 = * Added new features (Thanks to Ted Barnett): * multiple subscribe form widgets allowed on one page * ability to hide field labels (adds labels inside text fields) = 1.2.0 = * Added new features (Thanks to Ted Barnett): * ability to collect checkbox, dropdown, and radio fields (user must replicate values on the plugin settings separated by a comma) * ability to set a widget description text * ability to set a custom Success Message * ability to set an optional Redirect URL after submission * ability to turn off double opt-in * ability to turn off update existing user * ability to turn off send welcome email * Added waiting indicator when user needs to wait for a response from server after pressing subscribe button * Updated Mailigen API library to version 1.5 = 1.1.2 = * Fixed bug where the signup form was not working in non-index pages = 1.1.1 = * Fixed bug when plugin could not be activated because of a fatal error `Parse error: syntax error, unexpected ':' in ../wp-content/plugins/mailigen-widget/mailigen-widget.php on line 385`. Shorthand form of ternary operator `?:` is available starting from PHP v5.3 = 1.1 = * First release. == Upgrade Notice == = 1.3.5 = * Ajax request didn't work if IP address is used instead of domain name for the site. = 1.3.4 = * Fixed additional `Notice: Undefined index` issues when running Wordpress in DEBUG mode. = 1.3.3 = * Updated Mailigen API library * Fixed `The called constructor method for WP_Widget in Mailigen_Widget is deprecated since version 4.3.0!` * Fixed `Notice: Undefined index` issues when running Wordpress in DEBUG mode. = 1.3.2 = * Fixed old style constructors to support PHP versions >= 5.3.3 = 1.3.1 = * Changed deprecated PHP functions: split, eregi = 1.3.0 = * Added new features (Thanks to Ted Barnett): * ability to select list in widget settings * ability to allow multiple different signup forms on the site or a single page * Removed style & script files from being loaded twice in the admin (Thanks to Ted Barnett) * Removed message that was placed after label when validation error occurred * Fixed validation for all requried fields * Changed the placement of asterisk symbol (*) in label for required dropdown, radio and checkbox field = 1.2.7 = * Fixed messed up styling on the Widgets page (/wp-admin/widgets.php) = 1.2.6 = * Fixed bug when signup was not possible because of error `You must specify a email_address value for the listSubscribe method (#-90)` * Fixed bug when pressing Submit button loader was half way outside = 1.2.5 = * Fixed bug when specific type fields (number, date, address, SMS, website, image) were not shown in the signup form. * Updated Mailigen API library = 1.2.4 = * Fixed bug when plugin slowed down administration page if connection to Mailigen API could not be established. = 1.2.3 = * Added `Reset Settings` button in widget settings screen to allow connection with different Mailigen user account. = 1.2.2 = * Fixed bug `PHP Warning: Invalid argument supplied for foreach() in /public_html/wp-content/plugins/mailigen-widget/mailigen-widget.php on line 704` = 1.2.1 = * Added new features (Thanks to Ted Barnett): * multiple subscribe form widgets allowed on one page * ability to hide field labels (adds labels inside text fields) = 1.2.0 = * Added new features (Thanks to Ted Barnett): * ability to collect checkbox, dropdown, and radio fields (user must replicate values on the plugin settings separated by a comma) * ability to set a widget description text * ability to set a custom Success Message * ability to set an optional Redirect URL after submission * ability to turn off double opt-in * ability to turn off update existing user * ability to turn off send welcome email * Added waiting indicator when user needs to wait for a response from server after pressing subscribe button * Updated Mailigen API library to version 1.5 = 1.1.2 = * Fixed bug where the signup form was not working in non-index pages = 1.1.1 = * Fixed bug when plugin could not be activated because of a fatal error `Parse error: syntax error, unexpected ':' in ../wp-content/plugins/mailigen-widget/mailigen-widget.php on line 385`. Shorthand form of ternary operator `?:` is available starting from PHP v5.3 = 1.1 = * First release.