ibericode / mailchimp-for-wordpress Goto Github PK
View Code? Open in Web Editor NEW#1 Mailchimp plugin for WordPress. Adds various sign-up methods to your site.
Home Page: https://www.mc4wp.com/
License: GNU General Public License v3.0
#1 Mailchimp plugin for WordPress. Adds various sign-up methods to your site.
Home Page: https://www.mc4wp.com/
License: GNU General Public License v3.0
Change background-color
to background
.
Add important to
background
color
border
Reset
text-shadow
box-shadow
Stop using the PHP file to serve CSS. Use SASS to combine the various form themes and split-up the checkbox & form styles.
If people want to minify and/or combine their styles, they can use a minify plugin like W3 Total Cache.
Now, it just shows "1" when the box was checked. Change this into something pretty.
When using the sign-up checkbox inside Contact Form 7 forms, users should be able to set the list(s) to sign-up to in an easy way (on a per form basis).
Possible options are:
Even though it isn't a birthday
field in MailChimp. We should hard-check the field type without performing an additional API call.
Relates to #1
If the SERVER_NAME
is incorrect, the plugin doesn't detect www
.
Allow to position the messages before the submit
button by using a [response]
tag maybe? Or just reposition using JS / PHP regex.
Allow a choice between before
and after
form fields.
Properly format BIRTHDAY fields.
Ideally, check against (cached, always) MailChimp list settings to check field types and format them accordingly.
Right now, address fields is just one field where MailChimp splits it up into addr1, addr2, city, zip, country
fields.
Right now, birthday fields are of the date
type while a year
is not necessary. A text field with a proper placeholder and a HTML5 pattern might be a better fit.
<input type="text" name="BIRTHDAY" placeholder="MM/DD" pattern="(0[1-9]|1[012]).(0[1-9]|1[0-9]|2[0-9]|3[01])" />
As in Pro
A simple regex in the form settings sanitize callback should do.
The interface should act like this..
Load styles?
Selecting "Yes, load a theme" will show a list of theme thumbnails. Themes are:
After a theme has been selected, the theme thumbnails will be hidden and the option will read Yes, load "Light Embedded" theme. (for example)
Add a way to easily vary field widths, so shorter fields for ZIP codes etc.
Hi, Had a customer report that they couldn't sign up for the mailchimp newsletter yesterday. Having tried it (plugin v1.9.3) and updated to the latest version from Github, the following plugins cause incomparability issues with this plugin;
Woocommerce Admin Bar Addition V 2.7.0
Woocommerce Predictive Search Lite V 2.2.2.4
Woocommerce Smart Coupons V 2.2.1
It's probably an issue caused by the other plugins but it is probably easier to change one than three. Please can you investigate?
Thanks
Chris
Add port detection.
As in Pro
I'm getting an error when trying to connect to my Mailchimp account with my API key. I'm using WAMP, with PHP 5.4.12, running WordPress 3.8.3. Stacktrace below:
Notice: Trying to get property of non-object in [wordpress-dir]\wp-content\plugins\mailchimp-for-wordpress\includes\class-api.php on line 80
Call Stack
# Time Memory Function Location
1 0.0025 319632 {main}( ) ..\admin.php:0
2 1.8289 42575240 do_action( ) ..\admin.php:217
3 1.8289 42576736 call_user_func_array ( ) ..\plugin.php:429
4 1.8289 42576768 MC4WP_Lite_Admin->show_api_settings( ) ..\plugin.php:429
5 1.8296 42617312 MC4WP_Lite_API->is_connected( ) ..\class-admin.php:238
Update the regex to include []
brackets as well.
When a list is deleted in MailChimp, the forms will keep on trying to subscribe to that list.
Let's remove lists that no longer exist in MailChimp from the form options.
A set-up like this, perhaps?
$messages = array(
'already_subscribed' => array(
'type' => 'notice',
'message' => 'You\'re already subscribed.'
),
'success' => array(
'type' => 'success',
'message' => 'Successfull sign-up, thanks!'
)
...
);
$messages = apply_filters( 'mc4wp_form_messages', $messages );
I'm currently using the MailChimp for WP plugin.
Recently deleted a list from Mailchimp but when i go into wordpress
it still uses the same list ID of the old list. Even after an uninstall.
I've read somewhere that i need to edit the ID to the new one in the database.
However, don't know how to going about doing this. Is it in a file whereby i can manually update it using FTP connection or what is the easiest method to fix this problem?
How to recreate bug:
Troubleshooting tried:
Current WP version is 3.9.1 with latest plugin version.
Even though I have a API key in the plugin settings page Whenever I load a page I alsways have this error message popup, in the back office and on the website itself. I even made a new API and still get the same message. "Unable to load lists() from MailChimp: (104) API Key can not be blank". Help
When you create the HTML for an existing field in the field wizard, provide the option to automatically replace the HTML for the existing field in the form mark-up.
Wrap strings in ngettext function.
We should only send the necessary fields to MailChimp.
For users trying to add their own form tags.
Load minified version unless SCRIPT_DEBUG
is set to true
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.