Giter VIP home page Giter VIP logo

mailchimp-for-wordpress's Issues

Stop using PHP to serve CSS. Use SASS.

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.

Add way to set lists from Contact Form 7 forms

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:

  • Allow to set lists from CF7 tag arguments
  • Add a CF7 field with options

BIRTHDAY fields

Properly format BIRTHDAY fields.

Ideally, check against (cached, always) MailChimp list settings to check field types and format them accordingly.

Split-up ADDRESS fields

Right now, address fields is just one field where MailChimp splits it up into addr1, addr2, city, zip, country fields.

Birthday fields should be text w/ pattern

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])" />

Add more form themes

The interface should act like this..

Load styles?

  • No
  • Yes, basic styles.
  • Yes, load a theme.

Selecting "Yes, load a theme" will show a list of theme thumbnails. Themes are:

  • Light
  • Dark
  • Red
  • Blue
  • Green
  • Light Embedded
  • Dark Embedded
  • Red Embedded
  • Blue Embedded
  • Green Embedded

After a theme has been selected, the theme thumbnails will be hidden and the option will read Yes, load "Light Embedded" theme. (for example)

Vary field widths

Add a way to easily vary field widths, so shorter fields for ZIP codes etc.

Plugin compatibility issues

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

Trying to get property of non-object in [wordpress-dir]\wp-content\plugins\mailchimp-for-wordpress\includes\class-api.php

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

Remove unexisting lists

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.

Allow easier filtering of form messages

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 );

Admin notice: Invalid MailChimp List ID: dsaf3f1e01

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:

  1. create a list in mailchimp
  2. install plugin on wordpress and link
  3. delete the list from mailchimp
  4. he list is not updated/removed on the mailchimp plugin

Troubleshooting tried:

  1. disable the plugin
  2. remove the plugin
  3. reinstall the plugin

Current WP version is 3.9.1 with latest plugin version.

Issue with plugin

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.