Giter Club home page Giter Club logo

mailbag's Introduction

===Mailbag===

Contributors: arrayhq, okaythemes, mindctrl
Donate link: https://array.is
Tags: mailchimp, campaign monitor, email, forms, subscribe, shortcode
License: GPLv2 or later
Requires at least: 3.2.0
Tested up to: 4.1.1
Stable tag: 1.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Mailbag lets you quickly and easily add MailChimp or Campaign Monitor email forms to your posts or pages with a shortcode.

==Description==

**Dead Simple Email Subscriptions**

Mailbag integrates both MailChimp and Campaign Monitor API's to provide you with email subscription forms you can easily drop into your posts or pages. Simply add your API key, choose a list to subscribe users to, and add a shortcode to your page.

Mailbag ships with minimal front-end styles that can be disabled if you'd rather inherit styles from your theme. Customize the form easily with unique CSS selectors.

==Screenshots==

1. MailChimp settings tab. Enter your API keys and select a subscription list.
2. Campaign Monitor settings tab. Enter your API keys and select a subscription list.
3. General settings tab. Enable or disable form styles.
4. Usage tab. Find out where to find your API keys and how to use Mailbag.
5. Add a MailChimp subscription form to your post or page with the [mailbag_mailchimp] shortcode.
6. Add a Campaign Monitor subscription form to your post or page with the [mailbag_campaign_monitor] shortcode.
7. You can disable styling for the forms, if you'd rather inherit styles from your current theme. This is a theme with the Mailbag styles disabled.
8. This is an example of Mailbag in use with Transmit WordPress theme, with styles enabled.

==Changelog==

= v1.4 - Mar 17th, 2015 =
* Fixed form action value for proper validation.

= v1.3 - Mar 12th, 2015 =
* Fixed undefined variable notice.

= v1.2 - Mar 9th, 2015 =
* Added AJAX response for MailChimp email subscriptions.

= v1.1 - Apr 7th, 2014 =
* Updated Settings page styles to match the latest release of WordPress.

= v1.0 - Dec 4nd, 2013 =
* Original Release.

==Installation==

This plugin can be installed directly from your site.

1. Log in and navigate to Plugins -> Add New.
2. Type "Mailbag" into the Search input and click the "Search Widgets" button.
3. Locate Mailbag (by okaythemes) in the list of search results and click "Install Now".
4. Click the "Activate Plugin" link at the bottom of the install screen.
5. Navigate to Settings -> Mailbag Settings to modify the plugin's settings.

It can also be installed manually.

1. Download the Mailbag plugin from WordPress.org.
2. Unzip the package and move to your plugins directory.
3. Log into WordPress and navigate to the "Plugins" screen.
4. Locate Mailbag in the list and click the "Activate" link.
5. Navigate to Settings -> Mailbag Settings to modify the plugin's settings.

== Frequently Asked Questions ==

= How do I use this plugin? =

* After activating Mailbag, visit Settings -> Mailbag Settings to add your API keys for MailChimp or Campaign Monitor. Enter your API keys and click Save Changes.
* Once your API keys are saved, you will be able to choose a list to add subscribers to. Choose a list from the Email Lists drop down and click Save Changes again.
* You can now add email forms to posts or pages by adding a shortcode to your post content. For MailChimp, use the shortcode [mailbag_mailchimp] For Campaign Monitor, use the shortcode [mailbag_campaign_monitor]. See the plugin screenshots for examples of implementation.

= Can I customize the forms? =

Mailbag ships with a clean and simple default style, which you can optionally disable in the Settings tab. Use these CSS classes to customize the email forms to your liking.

.mailbag-wrap { /* Wraps entire form */ }

.mailbag-wrap label { /* Label styles */ }

.mailbag-wrap input[type="text"] { /* Name and email input styles */ }

.mailbag-wrap input[type="submit"] { /* Submit button styles */ }


==Upgrade Notice==

= 1.0 =
Initial release.

mailbag's People

Watchers

 avatar

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.