WordPress Email Marketing Plugin – WP Email Capture - Version 2.8

Version Description

(10/11/13) = * Introduced Spanish Translation (thanks David Bravo!) * Added a feature whereby you can select the delimiter you wish to use.

Download this release

Release Info

Developer rhyswynne
Plugin Icon 128x128 WordPress Email Marketing Plugin – WP Email Capture
Version 2.8
Comparing to
See all releases

Code changes from version 2.7.7 to 2.8

inc/exportcsv.php CHANGED
@@ -9,10 +9,14 @@ function wp_email_capture_export()
9
  {
10
 
11
  global $wpdb;
12
-
 
 
 
 
13
  $csv_output = "";
14
 
15
- $csv_output .= __('Name','WPEC').",".__('Email','WPEC');
16
 
17
  $csv_output .= "\n";
18
 
@@ -28,7 +32,7 @@ function wp_email_capture_export()
28
 
29
  foreach ($results as $result) {
30
 
31
- $csv_output .= $result->name ."," . $result->email ."\n";
32
 
33
  }
34
 
9
  {
10
 
11
  global $wpdb;
12
+ $delimeter = get_option('wp_email_capture_name_delimeter');
13
+ if (!$delimeter)
14
+ {
15
+ $delimeter = ",";
16
+ }
17
  $csv_output = "";
18
 
19
+ $csv_output .= __('Name','WPEC').$delimeter.__('Email','WPEC');
20
 
21
  $csv_output .= "\n";
22
 
32
 
33
  foreach ($results as $result) {
34
 
35
+ $csv_output .= $result->name .$delimeter. $result->email ."\n";
36
 
37
  }
38
 
inc/options.php CHANGED
@@ -139,6 +139,14 @@ if (get_option('wp_email_capture_name_required') == 1) { echo "checked"; } ?>
139
 
140
  /></td>
141
 
 
 
 
 
 
 
 
 
142
  </tr>
143
 
144
  </tbody>
@@ -149,7 +157,7 @@ if (get_option('wp_email_capture_name_required') == 1) { echo "checked"; } ?>
149
 
150
  <input type="hidden" name="action" value="update" />
151
 
152
- <input type="hidden" name="page_options" value="wp_email_capture_redirection,wp_email_capture_from,wp_email_capture_subject,wp_email_capture_signup,wp_email_capture_body,wp_email_capture_from_name,wp_email_capture_link,wp_email_capture_name_required" />
153
 
154
  <p class="submit">
155
 
@@ -233,6 +241,8 @@ function wp_email_capture_options_process() { // whitelist options
233
 
234
  register_setting( 'wp-email-capture-group', 'wp_email_capture_name_required' );
235
 
 
 
236
  if(isset($_REQUEST['wp_email_capture_export'])) {
237
 
238
  wp_email_capture_export();
139
 
140
  /></td>
141
 
142
+ </tr>
143
+
144
+ <tr valign="top">
145
+
146
+ <th scope="row" style="width:400px"><?php _e('Delimeter (leave blank for a comma)','WPEC'); ?></th>
147
+
148
+ <td><input type="text" name="wp_email_capture_name_delimeter" class="regular-text code" value="<?php echo get_option('wp_email_capture_name_delimeter'); ?>" /></td>
149
+
150
  </tr>
151
 
152
  </tbody>
157
 
158
  <input type="hidden" name="action" value="update" />
159
 
160
+ <input type="hidden" name="page_options" value="wp_email_capture_redirection,wp_email_capture_from,wp_email_capture_subject,wp_email_capture_signup,wp_email_capture_body,wp_email_capture_from_name,wp_email_capture_link,wp_email_capture_name_required,wp_email_capture_name_delimeter" />
161
 
162
  <p class="submit">
163
 
241
 
242
  register_setting( 'wp-email-capture-group', 'wp_email_capture_name_required' );
243
 
244
+ register_setting( 'wp-email-capture-group', 'wp_email_capture_name_delimeter' );
245
+
246
  if(isset($_REQUEST['wp_email_capture_export'])) {
247
 
248
  wp_email_capture_export();
languages/WPEC-es_ES.mo ADDED
Binary file
languages/WPEC-es_ES.po ADDED
@@ -0,0 +1,199 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: WPEC\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-04-02 09:57-0300\n"
6
+ "PO-Revision-Date: \n"
7
+ "Last-Translator: David Bravo <dbravo@dimensionmultimedia.com>\n"
8
+ "Language-Team: \n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Poedit-Language: French\n"
13
+ "X-Poedit-Country: FRANCE\n"
14
+ "X-Poedit-SourceCharset: utf-8\n"
15
+ "X-Poedit-Basepath: .\n"
16
+ "X-Poedit-KeywordsList: __;_e\n"
17
+ "X-Poedit-SearchPath-0: ..\n"
18
+
19
+ #: ../inc/_display.php:22
20
+ msgid "Name:"
21
+ msgstr "Nombre:"
22
+
23
+ #: ../inc/_display.php:24
24
+ msgid "Email:"
25
+ msgstr "E-mail:"
26
+
27
+ #: ../inc/_display.php:36
28
+ #: ../inc/_display.php:71
29
+ #: ../inc/display.php:34
30
+ #: ../inc/display.php:69
31
+ msgid "Powered by"
32
+ msgstr "Utilizando"
33
+
34
+ #: ../inc/dashboard.php:13
35
+ #: ../inc/options.php:151
36
+ msgid "Export"
37
+ msgstr "Exportar"
38
+
39
+ #: ../inc/dashboard.php:15
40
+ msgid "Use the button below to export your list as a CSV to use in software such as"
41
+ msgstr "Utiliza el botón inferior para exportar tu lista como archivo CSV para utilizar con software como"
42
+
43
+ #: ../inc/dashboard.php:22
44
+ #: ../inc/options.php:165
45
+ msgid "Temporary e-mails"
46
+ msgstr "Emails temporales"
47
+
48
+ #: ../inc/dashboard.php:24
49
+ #: ../inc/options.php:169
50
+ msgid "There are"
51
+ msgstr "Hay"
52
+
53
+ #: ../inc/dashboard.php:24
54
+ #: ../inc/options.php:169
55
+ msgid "e-mail addresses that have been unconfirmed. Delete them to save space below."
56
+ msgstr "direcciones de correo que no han sido confirmadas. Bórralos para ahorrar espacio."
57
+
58
+ #: ../inc/dashboard.php:40
59
+ msgid "WP Email Capture - At A Glance"
60
+ msgstr "WP Email Capture - De un vistazo"
61
+
62
+ #: ../inc/options.php:5
63
+ #: ../inc/options.php:15
64
+ msgid "WP Email Capture Options"
65
+ msgstr "Opciones - WP Email Capture"
66
+
67
+ #: ../inc/options.php:19
68
+ msgid "Recommendations"
69
+ msgstr "Recomendaciones"
70
+
71
+ #: ../inc/options.php:21
72
+ msgid "We recommend"
73
+ msgstr "Recomendamos"
74
+
75
+ #: ../inc/options.php:21
76
+ msgid "to run your email campaigns. We have tested this plugin with it."
77
+ msgstr "para lanzar tus campañas de email. Hemos testeado este plugin con él."
78
+
79
+ #: ../inc/options.php:46
80
+ msgid "Options"
81
+ msgstr "Opciones"
82
+
83
+ #: ../inc/options.php:66
84
+ msgid "Page to redirect to on sign up (full web address ie: http://www.domain.com/this-page/)"
85
+ msgstr "Página a la que será redirigido al registrarse</br>Usar dirección completa: p.e. http://www.dominio.com/pagina-registro"
86
+
87
+ #: ../inc/options.php:74
88
+ msgid "Page to redirect to on confirmation of email address (full web address ie: http://www.domain.com/this-other-page/)"
89
+ msgstr "Página a la que será redirigido tras confirmación del corro</br>Usar dirección completa: p.e. http://www.dominio.com/pagina-confirma"
90
+
91
+ #: ../inc/options.php:82
92
+ msgid "From Which Email Address"
93
+ msgstr "Dirección remitente del correo"
94
+
95
+ #: ../inc/options.php:90
96
+ msgid "From Which Name"
97
+ msgstr "Nombre para mostrar en el correo de confirmación"
98
+
99
+ #: ../inc/options.php:98
100
+ msgid "Subject of Email"
101
+ msgstr "Asunto del mensaje"
102
+
103
+ #: ../inc/options.php:106
104
+ msgid "Body of Email"
105
+ msgstr "<b>Contenido del mensaje</b>"
106
+
107
+ #: ../inc/options.php:107
108
+ msgid "(use %NAME% to use the form's &quot;Name&quot; field in their welcome email)"
109
+ msgstr "Utiliza %NAME% para incluir el nombre del usuario en el correo de bienvenida."
110
+
111
+ #: ../inc/options.php:115
112
+ msgid "Link to us (optional, but appreciated)"
113
+ msgstr "Enlace a nosotros (opcional, pero apreciado)"
114
+
115
+ #: ../inc/options.php:139
116
+ msgid "Save Changes"
117
+ msgstr "Guardar cambios"
118
+
119
+ #: ../inc/options.php:155
120
+ msgid "Use the button below to export your list as a CSV to use in software such as <a href=\"http://wpemailcapture.com/recommends/aweber\" title=\"Email Marketing\">Aweber</a> or <a href=\"http://wpemailcapture.com/recommends/mailchimp\">Mailchimp</a>"
121
+ msgstr "Utiliza el botón de abajo para exportar la lista como archivo CSV para utilizar en programas como <a href=\"http://wpemailcapture.com/recommends/aweber\" title=\"Email Marketing\">Aweber</ a> o <a href=\"http://wpemailcapture.com/recommends/mailchimp\">MailChimp</ a>"
122
+
123
+ #: ../inc/options.php:177
124
+ msgid "Delete Current List"
125
+ msgstr "Borrar listado actual"
126
+
127
+ #: ../inc/options.php:181
128
+ msgid "Want to delete the entire list? Click the link below. <strong>WARNING: </strong> this will delete all confirmed emails, so make sure you have a backup."
129
+ msgstr "¿Quieres borrar la lista entera? Haz clic en el enlace inferior. <br /> <strong>AVISO: </strong> Esto borrará todos los correos confirmados, así que asegúrate de tener una copia de seguridad."
130
+
131
+ #: ../inc/options.php:191
132
+ msgid "Donations"
133
+ msgstr "Donaciones"
134
+
135
+ #: ../inc/options.php:193
136
+ msgid "If you like this plugin, please consider a small donation to help with future versions &amp; plugins. Donators are thanked on each specific plugin page!"
137
+ msgstr "Si te gusta este plugin, por favor considera hacer una pequeña donación para ayudar a desarrollar futuras versiones y plugins. ¡Los donantes son agradecidos en cada página específica del plugin!"
138
+
139
+ #: ../inc/pagedresults.php:141
140
+ msgid "Prev"
141
+ msgstr "Anterior"
142
+
143
+ #: ../inc/pagedresults.php:169
144
+ msgid "Next"
145
+ msgstr "Siguiente"
146
+
147
+ #: ../inc/process.php:158
148
+ msgid "This is an automated message that is generated because somebody with the IP address of"
149
+ msgstr "Este es un mensaje automatizado que se ha generado porque alguien con la dirección IP"
150
+
151
+ #: ../inc/process.php:158
152
+ msgid "(possibly you) on"
153
+ msgstr "(posiblemente tú) el"
154
+
155
+ #: ../inc/process.php:158
156
+ msgid "filled out the form on the following page"
157
+ msgstr "rellenó el formulario de la siguiente página"
158
+
159
+ #: ../inc/process.php:159
160
+ msgid "If you are sure this isn't you, please ignore this message, you will not be sent another message."
161
+ msgstr "Si estás seguro de que no has sido tú, por favor, ignora este mensaje, no se te enviará ninguno más."
162
+
163
+ #: ../inc/process.php:176
164
+ msgid "Not found your email in our database"
165
+ msgstr "No se ha encontrado tu email en nuestra base de datos"
166
+
167
+ #: ../inc/tabledata.php:27
168
+ msgid "Members"
169
+ msgstr "Miembros"
170
+
171
+ #: ../inc/tabledata.php:37
172
+ msgid "Name"
173
+ msgstr "Nombre"
174
+
175
+ #: ../inc/tabledata.php:37
176
+ msgid "Email"
177
+ msgstr "E-mail"
178
+
179
+ #: ../inc/widget.php:35
180
+ msgid "Subscribe!"
181
+ msgstr "¡Suscríbete!"
182
+
183
+ #: ../inc/widget.php:37
184
+ msgid "Subscribe to my blog for updates"
185
+ msgstr "Suscribirse a mi blog para actualizaciones"
186
+
187
+ #: ../inc/widget.php:117
188
+ msgid "Widget title:"
189
+ msgstr "Título del widget:"
190
+
191
+ #: ../inc/widget.php:119
192
+ msgid "Widget text:"
193
+ msgstr "Texto del widget:"
194
+
195
+ #: ../inc/widget.php:135
196
+ #: ../inc/widget.php:141
197
+ msgid "WP Email Capture"
198
+ msgstr "WP Email Capture"
199
+
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === WP Email Capture ===
2
  Tags: email, marketing, capture, form, affiliates, mailing lists, email marketing, widget ready
3
  Requires at least: 3.0
4
- Tested up to: 3.5.1
5
- Version: 2.7.7
6
- Stable tag: 2.7.7
7
  Contributors: rhyswynne
8
  Donate link: http://wpemailcapture.com/pricing/
9
 
@@ -38,8 +38,8 @@ Keep in Contact:-
38
 
39
  * [WP Email Capture on Facebook](http://www.facebook.com/wpemailcapture)
40
  * [@WPEmailCapture](http://www.twitter.com/wpemailcapture) on Twitter
41
- * For support requests please visit the [FAQ's](http://wpemailcapture.com/free-plugin/frequently-asked-questions/), or leave a message in the Wordpress Support Forum.
42
- * For general feature requests or bug notices [please contact me directly](http://wpemailcapture.com/contact/), however any support requests sent via the contact form will be ignored - please use the WordPress Support Forum - please note I'm unable to support CSS or styling queries, please read the "Stylings" area on other notes.
43
 
44
  Translation Credits:-
45
 
@@ -50,6 +50,7 @@ Translations have been done by the following parties. Thank you!
50
  * Brazilian Portugese: Nick Lima (@nick_linux) - http://www.nicklima.com.br
51
  * Dutch Translation: Sander - http://www.zanderz.net/
52
  * Hungarian Translation: Surbma - http://surbma.hu/
 
53
 
54
  == Installation ==
55
  1. Upload the plugin (unzipped) into `/wp-content/plugins/`.
@@ -118,17 +119,20 @@ To style your form, you need to add to your CSS file the following ID declaratio
118
  3. It's appearance within the template
119
 
120
  == Frequently Asked Questions ==
 
 
 
 
 
 
121
  = Can Registered Users access the "thank you" page after signup? They try signing up again and get a 'user has already been registered' error =
122
  Yes they can, however they can't go through the registration process. If you are using [WP Email Capture Premium](http://www.wpemailcapture.com/pricing/), you can send an autoresponder after signing up (which can contain a link to the "thank you" page). Alternatively, add a notice on your landing page to encourage users to bookmark the page.
123
 
124
  = I am Upgrading to WP Email Capture 2.3+, why has my WP Email Capture Sidebar Widget disappeared? =
125
  The WP Email Capture version 2.3 saw the introduction of multiple sidebar widgets. This was coded differently to the pre 2.3 WP Email Capture sidebar widget. As such you will have to recreate the sidebar widget. It's easy to do, but apologies for this - I am working on a fix!
126
 
127
- = Can I see/export/autoconfirm �Unverified� Email Addresses? =
128
- No.
129
-
130
- = Why Not? =
131
- In accordance with the CANSPAM act, I have hidden Unverified emails from view. They can not be seen. Sorry, but the temptation is too big to spam unverified emails. Hence the removal.
132
 
133
  = Does this piece of software send out email? =
134
  No. I feel that to do so would be counter productive, as sending out email could have a detrimental effect on your server. There are a number of services we recommend, such as Aweber, to send out lists built on WP Email Capture.
@@ -152,6 +156,10 @@ Please report any bugs, support and suggestions to the [WP Email Capture Support
152
  To donate to this plugin, please visit the [WP Email Capture Donations Page](http://www.wpemailcapture.com/pricing/)
153
 
154
  == Change Log ==
 
 
 
 
155
  = 2.7.7 (08/07/13) =
156
  * Fixed a few bug fixes that were spotted in Debug Mode (from forum member Ov3rfly).
157
 
1
  === WP Email Capture ===
2
  Tags: email, marketing, capture, form, affiliates, mailing lists, email marketing, widget ready
3
  Requires at least: 3.0
4
+ Tested up to: 3.7.1
5
+ Version: 2.8
6
+ Stable tag: 2.8
7
  Contributors: rhyswynne
8
  Donate link: http://wpemailcapture.com/pricing/
9
 
38
 
39
  * [WP Email Capture on Facebook](http://www.facebook.com/wpemailcapture)
40
  * [@WPEmailCapture](http://www.twitter.com/wpemailcapture) on Twitter
41
+ * For support requests please visit the [FAQ's](http://wpemailcapture.com/free-plugin/frequently-asked-questions/), or leave a message in the [Wordpress Support Forum](http://wordpress.org/support/plugin/wp-email-capture).
42
+ * For general feature requests or bug notices [please contact me directly](http://wpemailcapture.com/contact/), however any support requests sent via the contact form, Facebook Page or Twitter Feed will be ignored - please use the WordPress Support Forum - please note I'm unable to support CSS or styling queries, please read the "Stylings" area on [other notes](http://wordpress.org/plugins/wp-email-capture/other_notes/).
43
 
44
  Translation Credits:-
45
 
50
  * Brazilian Portugese: Nick Lima (@nick_linux) - http://www.nicklima.com.br
51
  * Dutch Translation: Sander - http://www.zanderz.net/
52
  * Hungarian Translation: Surbma - http://surbma.hu/
53
+ * Spanish Translation: David Bravo - http://dimensionmultimedia.com
54
 
55
  == Installation ==
56
  1. Upload the plugin (unzipped) into `/wp-content/plugins/`.
119
  3. It's appearance within the template
120
 
121
  == Frequently Asked Questions ==
122
+ = Can I see/export/autoconfirm "Unverified" Email Addresses? =
123
+ No.
124
+
125
+ = Why Not? =
126
+ In accordance with the CANSPAM act, I have hidden Unverified emails from view. They can not be seen. Sorry, but the temptation is too big to spam unverified emails. Hence the removal.
127
+
128
  = Can Registered Users access the "thank you" page after signup? They try signing up again and get a 'user has already been registered' error =
129
  Yes they can, however they can't go through the registration process. If you are using [WP Email Capture Premium](http://www.wpemailcapture.com/pricing/), you can send an autoresponder after signing up (which can contain a link to the "thank you" page). Alternatively, add a notice on your landing page to encourage users to bookmark the page.
130
 
131
  = I am Upgrading to WP Email Capture 2.3+, why has my WP Email Capture Sidebar Widget disappeared? =
132
  The WP Email Capture version 2.3 saw the introduction of multiple sidebar widgets. This was coded differently to the pre 2.3 WP Email Capture sidebar widget. As such you will have to recreate the sidebar widget. It's easy to do, but apologies for this - I am working on a fix!
133
 
134
+ = Often My Email Is Going Into Spam, how can I stop this? =
135
+ The most likely cause is by putting an email address that doesn't exist in the "From Which Email Address". Please don't put a noreply@, as spam eats this up. Also, make sure your email address is from your server (rather than a @gmail/@hotmail/@yahoo email address). Finally, try improving your deliverability rate by sending your emails through SMTP using [WP Mail SMTP](http://wordpress.org/plugins/wp-mail-smtp/).
 
 
 
136
 
137
  = Does this piece of software send out email? =
138
  No. I feel that to do so would be counter productive, as sending out email could have a detrimental effect on your server. There are a number of services we recommend, such as Aweber, to send out lists built on WP Email Capture.
156
  To donate to this plugin, please visit the [WP Email Capture Donations Page](http://www.wpemailcapture.com/pricing/)
157
 
158
  == Change Log ==
159
+ = 2.8 (10/11/13) =
160
+ * Introduced Spanish Translation (thanks David Bravo!)
161
+ * Added a feature whereby you can select the delimiter you wish to use.
162
+
163
  = 2.7.7 (08/07/13) =
164
  * Fixed a few bug fixes that were spotted in Debug Mode (from forum member Ov3rfly).
165
 
wp-email-capture.php CHANGED
@@ -8,7 +8,7 @@ Plugin URI: http://www.wpemailcapture.com
8
 
9
  Description: Captures email addresses for insertion into software such as <a href="http://wpemailcapture.com/recommends/aweber" title="Email Marketing">Aweber</a> or <a href="http://wpemailcapture.com/recommends/mailchimp/">Mailchimp</a>
10
 
11
- Version: 2.7.7
12
 
13
  Author: Rhys Wynne
14
 
8
 
9
  Description: Captures email addresses for insertion into software such as <a href="http://wpemailcapture.com/recommends/aweber" title="Email Marketing">Aweber</a> or <a href="http://wpemailcapture.com/recommends/mailchimp/">Mailchimp</a>
10
 
11
+ Version: 2.8
12
 
13
  Author: Rhys Wynne
14