Version Description
Download this release
Release Info
| Developer | jaredatch |
| Plugin | |
| Version | 0.11.2 |
| Comparing to | |
| See all releases | |
Code changes from version 0.11.1 to 0.11.2
- class-wpms-am-notification.php +1 -59
- languages/wp-mail-smtp.pot +53 -45
- readme.txt +7 -2
- wp_mail_smtp.php +43 -16
class-wpms-am-notification.php
CHANGED
|
@@ -123,9 +123,7 @@ class WPMS_AM_Notification {
|
|
| 123 |
'body' => array(
|
| 124 |
'slug' => $this->plugin,
|
| 125 |
'version' => $this->plugin_version,
|
| 126 |
-
'last_notification' => $notification_id
|
| 127 |
-
'plugins' => $this->get_plugins_list(),
|
| 128 |
-
'themes' => $this->get_themes_list(),
|
| 129 |
),
|
| 130 |
) ) );
|
| 131 |
|
|
@@ -196,62 +194,6 @@ class WPMS_AM_Notification {
|
|
| 196 |
);
|
| 197 |
}
|
| 198 |
|
| 199 |
-
/**
|
| 200 |
-
* Retrieve a list of plugins that are currently installed.
|
| 201 |
-
*
|
| 202 |
-
* @since 1.0.0
|
| 203 |
-
*
|
| 204 |
-
* @return array An array of plugins that are currently installed.
|
| 205 |
-
*/
|
| 206 |
-
public function get_plugins_list() {
|
| 207 |
-
if ( ! empty( $this->plugin_list ) ) {
|
| 208 |
-
return $this->plugin_list;
|
| 209 |
-
}
|
| 210 |
-
|
| 211 |
-
if ( ! function_exists( 'get_plugins' ) ) {
|
| 212 |
-
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
| 213 |
-
}
|
| 214 |
-
|
| 215 |
-
$plugins = get_plugins();
|
| 216 |
-
|
| 217 |
-
foreach ( $plugins as $slug => $plugin ) {
|
| 218 |
-
$this->plugin_list[ $slug ] = array(
|
| 219 |
-
'slug' => $slug,
|
| 220 |
-
'name' => $plugin['Name'],
|
| 221 |
-
'version' => $plugin['Version'],
|
| 222 |
-
'active' => is_plugin_active( $slug ),
|
| 223 |
-
);
|
| 224 |
-
}
|
| 225 |
-
|
| 226 |
-
return $this->plugin_list;
|
| 227 |
-
}
|
| 228 |
-
|
| 229 |
-
/**
|
| 230 |
-
* Retrieve a list of themes that are currently installed.
|
| 231 |
-
*
|
| 232 |
-
* @since 1.0.0
|
| 233 |
-
*
|
| 234 |
-
* @return array An array of themes that are currently installed.
|
| 235 |
-
*/
|
| 236 |
-
public function get_themes_list() {
|
| 237 |
-
if ( ! empty( $this->theme_list ) ) {
|
| 238 |
-
return $this->theme_list;
|
| 239 |
-
}
|
| 240 |
-
|
| 241 |
-
$themes = wp_get_themes();
|
| 242 |
-
|
| 243 |
-
foreach ( $themes as $slug => $theme ) {
|
| 244 |
-
$this->theme_list[ $slug ] = array(
|
| 245 |
-
'slug' => $slug,
|
| 246 |
-
'name' => $theme->Name,
|
| 247 |
-
'version' => $theme->Version,
|
| 248 |
-
'active' => (string) wp_get_theme() === $theme->Name,
|
| 249 |
-
);
|
| 250 |
-
}
|
| 251 |
-
|
| 252 |
-
return $this->theme_list;
|
| 253 |
-
}
|
| 254 |
-
|
| 255 |
/**
|
| 256 |
* Display any notifications that should be displayed.
|
| 257 |
*
|
| 123 |
'body' => array(
|
| 124 |
'slug' => $this->plugin,
|
| 125 |
'version' => $this->plugin_version,
|
| 126 |
+
'last_notification' => $notification_id
|
|
|
|
|
|
|
| 127 |
),
|
| 128 |
) ) );
|
| 129 |
|
| 194 |
);
|
| 195 |
}
|
| 196 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 197 |
/**
|
| 198 |
* Display any notifications that should be displayed.
|
| 199 |
*
|
languages/wp-mail-smtp.pot
CHANGED
|
@@ -14,182 +14,190 @@ msgstr ""
|
|
| 14 |
"X-Poedit-SourceCharset: UTF-8\n"
|
| 15 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
| 16 |
|
| 17 |
-
#: wp_mail_smtp.php:
|
| 18 |
msgid "Test mail to %s"
|
| 19 |
msgstr ""
|
| 20 |
|
| 21 |
-
#: wp_mail_smtp.php:
|
| 22 |
msgid "This is a test email generated by the WP Mail SMTP WordPress plugin."
|
| 23 |
msgstr ""
|
| 24 |
|
| 25 |
-
#: wp_mail_smtp.php:
|
| 26 |
msgid "Test Message Sent"
|
| 27 |
msgstr ""
|
| 28 |
|
| 29 |
-
#: wp_mail_smtp.php:
|
| 30 |
msgid "The result was:"
|
| 31 |
msgstr ""
|
| 32 |
|
| 33 |
-
#: wp_mail_smtp.php:
|
| 34 |
msgid "The full debugging output is shown below:"
|
| 35 |
msgstr ""
|
| 36 |
|
| 37 |
-
#: wp_mail_smtp.php:
|
| 38 |
msgid "The SMTP debugging output is shown below:"
|
| 39 |
msgstr ""
|
| 40 |
|
| 41 |
-
#: wp_mail_smtp.php:
|
| 42 |
msgid "Send Test"
|
| 43 |
msgstr ""
|
| 44 |
|
| 45 |
-
#: wp_mail_smtp.php:
|
| 46 |
msgid "WP Mail SMTP Settings"
|
| 47 |
msgstr ""
|
| 48 |
|
| 49 |
-
#: wp_mail_smtp.php:
|
| 50 |
msgid "From Email"
|
| 51 |
msgstr ""
|
| 52 |
|
| 53 |
-
#: wp_mail_smtp.php:
|
| 54 |
msgid "You can specify the email address that emails should be sent from. If you leave this blank, the default email will be used."
|
| 55 |
msgstr ""
|
| 56 |
|
| 57 |
-
#: wp_mail_smtp.php:
|
| 58 |
msgid "<strong>Please Note:</strong> You appear to be using a version of WordPress prior to 2.3. Please ignore the From Name field and instead enter Name<email@domain.com> in this field."
|
| 59 |
msgstr ""
|
| 60 |
|
| 61 |
-
#: wp_mail_smtp.php:
|
| 62 |
msgid "From Name"
|
| 63 |
msgstr ""
|
| 64 |
|
| 65 |
-
#: wp_mail_smtp.php:
|
| 66 |
msgid "You can specify the name that emails should be sent from. If you leave this blank, the emails will be sent from WordPress."
|
| 67 |
msgstr ""
|
| 68 |
|
| 69 |
-
#: wp_mail_smtp.php:
|
| 70 |
msgid "Mailer"
|
| 71 |
msgstr ""
|
| 72 |
|
| 73 |
-
#: wp_mail_smtp.php:
|
| 74 |
msgid "Send all WordPress emails via SMTP."
|
| 75 |
msgstr ""
|
| 76 |
|
| 77 |
-
#: wp_mail_smtp.php:
|
| 78 |
msgid "Use the PHP mail() function to send emails."
|
| 79 |
msgstr ""
|
| 80 |
|
| 81 |
-
#: wp_mail_smtp.php:
|
| 82 |
msgid "Use Pepipost SMTP to send emails."
|
| 83 |
msgstr ""
|
| 84 |
|
| 85 |
-
#: wp_mail_smtp.php:
|
| 86 |
msgid "Looking for high inbox delivery? Try Pepipost with easy setup and free emails. Learn more %1$shere%2$s."
|
| 87 |
msgstr ""
|
| 88 |
|
| 89 |
-
#: wp_mail_smtp.php:
|
| 90 |
msgid "Return Path"
|
| 91 |
msgstr ""
|
| 92 |
|
| 93 |
-
#: wp_mail_smtp.php:
|
| 94 |
msgid "Set the return-path to match the From Email"
|
| 95 |
msgstr ""
|
| 96 |
|
| 97 |
-
#: wp_mail_smtp.php:
|
| 98 |
msgid "Return Path indicates where non-delivery receipts - or bounce messages - are to be sent."
|
| 99 |
msgstr ""
|
| 100 |
|
| 101 |
-
#: wp_mail_smtp.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 102 |
msgid "Save Changes"
|
| 103 |
msgstr ""
|
| 104 |
|
| 105 |
-
#: wp_mail_smtp.php:
|
| 106 |
msgid "SMTP Options"
|
| 107 |
msgstr ""
|
| 108 |
|
| 109 |
-
#: wp_mail_smtp.php:
|
| 110 |
msgid "These options only apply if you have chosen to send mail by SMTP above."
|
| 111 |
msgstr ""
|
| 112 |
|
| 113 |
-
#: wp_mail_smtp.php:
|
| 114 |
msgid "SMTP Host"
|
| 115 |
msgstr ""
|
| 116 |
|
| 117 |
-
#: wp_mail_smtp.php:
|
| 118 |
msgid "SMTP Port"
|
| 119 |
msgstr ""
|
| 120 |
|
| 121 |
-
#: wp_mail_smtp.php:
|
| 122 |
msgid "Encryption"
|
| 123 |
msgstr ""
|
| 124 |
|
| 125 |
-
#: wp_mail_smtp.php:
|
| 126 |
msgid "No encryption."
|
| 127 |
msgstr ""
|
| 128 |
|
| 129 |
-
#: wp_mail_smtp.php:
|
| 130 |
msgid "Use SSL encryption."
|
| 131 |
msgstr ""
|
| 132 |
|
| 133 |
-
#: wp_mail_smtp.php:
|
| 134 |
msgid "Use TLS encryption."
|
| 135 |
msgstr ""
|
| 136 |
|
| 137 |
-
#: wp_mail_smtp.php:
|
| 138 |
msgid "TLS is not the same as STARTTLS. For most servers SSL is the recommended option."
|
| 139 |
msgstr ""
|
| 140 |
|
| 141 |
-
#: wp_mail_smtp.php:
|
| 142 |
msgid "Authentication"
|
| 143 |
msgstr ""
|
| 144 |
|
| 145 |
-
#: wp_mail_smtp.php:
|
| 146 |
msgid "No: Do not use SMTP authentication."
|
| 147 |
msgstr ""
|
| 148 |
|
| 149 |
-
#: wp_mail_smtp.php:
|
| 150 |
msgid "Yes: Use SMTP authentication."
|
| 151 |
msgstr ""
|
| 152 |
|
| 153 |
-
#: wp_mail_smtp.php:
|
| 154 |
msgid "If this is set to no, the values below are ignored."
|
| 155 |
msgstr ""
|
| 156 |
|
| 157 |
-
#: wp_mail_smtp.php:
|
| 158 |
msgid "Username"
|
| 159 |
msgstr ""
|
| 160 |
|
| 161 |
-
#: wp_mail_smtp.php:
|
| 162 |
msgid "Password"
|
| 163 |
msgstr ""
|
| 164 |
|
| 165 |
-
#: wp_mail_smtp.php:
|
| 166 |
msgid "This is in plain text because it must not be stored encrypted."
|
| 167 |
msgstr ""
|
| 168 |
|
| 169 |
-
#: wp_mail_smtp.php:
|
| 170 |
msgid "Pepipost SMTP Options"
|
| 171 |
msgstr ""
|
| 172 |
|
| 173 |
-
#: wp_mail_smtp.php:
|
| 174 |
msgid "You need to signup on %s to get the SMTP username/password."
|
| 175 |
msgstr ""
|
| 176 |
|
| 177 |
-
#: wp_mail_smtp.php:
|
| 178 |
msgid "Send a Test Email"
|
| 179 |
msgstr ""
|
| 180 |
|
| 181 |
-
#: wp_mail_smtp.php:
|
| 182 |
msgid "To"
|
| 183 |
msgstr ""
|
| 184 |
|
| 185 |
-
#: wp_mail_smtp.php:
|
| 186 |
msgid "Type an email address here and then click Send Test to generate a test email."
|
| 187 |
msgstr ""
|
| 188 |
|
| 189 |
-
#: wp_mail_smtp.php:
|
| 190 |
msgid "WP Mail SMTP"
|
| 191 |
msgstr ""
|
| 192 |
|
| 193 |
-
#: wp_mail_smtp.php:
|
| 194 |
msgid "Settings"
|
| 195 |
msgstr ""
|
| 14 |
"X-Poedit-SourceCharset: UTF-8\n"
|
| 15 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
| 16 |
|
| 17 |
+
#: wp_mail_smtp.php:239
|
| 18 |
msgid "Test mail to %s"
|
| 19 |
msgstr ""
|
| 20 |
|
| 21 |
+
#: wp_mail_smtp.php:240
|
| 22 |
msgid "This is a test email generated by the WP Mail SMTP WordPress plugin."
|
| 23 |
msgstr ""
|
| 24 |
|
| 25 |
+
#: wp_mail_smtp.php:256
|
| 26 |
msgid "Test Message Sent"
|
| 27 |
msgstr ""
|
| 28 |
|
| 29 |
+
#: wp_mail_smtp.php:257
|
| 30 |
msgid "The result was:"
|
| 31 |
msgstr ""
|
| 32 |
|
| 33 |
+
#: wp_mail_smtp.php:260
|
| 34 |
msgid "The full debugging output is shown below:"
|
| 35 |
msgstr ""
|
| 36 |
|
| 37 |
+
#: wp_mail_smtp.php:263
|
| 38 |
msgid "The SMTP debugging output is shown below:"
|
| 39 |
msgstr ""
|
| 40 |
|
| 41 |
+
#: wp_mail_smtp.php:230, wp_mail_smtp.php:604
|
| 42 |
msgid "Send Test"
|
| 43 |
msgstr ""
|
| 44 |
|
| 45 |
+
#: wp_mail_smtp.php:275, wp_mail_smtp.php:640
|
| 46 |
msgid "WP Mail SMTP Settings"
|
| 47 |
msgstr ""
|
| 48 |
|
| 49 |
+
#: wp_mail_smtp.php:284
|
| 50 |
msgid "From Email"
|
| 51 |
msgstr ""
|
| 52 |
|
| 53 |
+
#: wp_mail_smtp.php:291
|
| 54 |
msgid "You can specify the email address that emails should be sent from. If you leave this blank, the default email will be used."
|
| 55 |
msgstr ""
|
| 56 |
|
| 57 |
+
#: wp_mail_smtp.php:294
|
| 58 |
msgid "<strong>Please Note:</strong> You appear to be using a version of WordPress prior to 2.3. Please ignore the From Name field and instead enter Name<email@domain.com> in this field."
|
| 59 |
msgstr ""
|
| 60 |
|
| 61 |
+
#: wp_mail_smtp.php:303
|
| 62 |
msgid "From Name"
|
| 63 |
msgstr ""
|
| 64 |
|
| 65 |
+
#: wp_mail_smtp.php:309
|
| 66 |
msgid "You can specify the name that emails should be sent from. If you leave this blank, the emails will be sent from WordPress."
|
| 67 |
msgstr ""
|
| 68 |
|
| 69 |
+
#: wp_mail_smtp.php:318, wp_mail_smtp.php:323
|
| 70 |
msgid "Mailer"
|
| 71 |
msgstr ""
|
| 72 |
|
| 73 |
+
#: wp_mail_smtp.php:328
|
| 74 |
msgid "Send all WordPress emails via SMTP."
|
| 75 |
msgstr ""
|
| 76 |
|
| 77 |
+
#: wp_mail_smtp.php:332
|
| 78 |
msgid "Use the PHP mail() function to send emails."
|
| 79 |
msgstr ""
|
| 80 |
|
| 81 |
+
#: wp_mail_smtp.php:338
|
| 82 |
msgid "Use Pepipost SMTP to send emails."
|
| 83 |
msgstr ""
|
| 84 |
|
| 85 |
+
#: wp_mail_smtp.php:344
|
| 86 |
msgid "Looking for high inbox delivery? Try Pepipost with easy setup and free emails. Learn more %1$shere%2$s."
|
| 87 |
msgstr ""
|
| 88 |
|
| 89 |
+
#: wp_mail_smtp.php:359, wp_mail_smtp.php:364
|
| 90 |
msgid "Return Path"
|
| 91 |
msgstr ""
|
| 92 |
|
| 93 |
+
#: wp_mail_smtp.php:369
|
| 94 |
msgid "Set the return-path to match the From Email"
|
| 95 |
msgstr ""
|
| 96 |
|
| 97 |
+
#: wp_mail_smtp.php:373
|
| 98 |
msgid "Return Path indicates where non-delivery receipts - or bounce messages - are to be sent."
|
| 99 |
msgstr ""
|
| 100 |
|
| 101 |
+
#: wp_mail_smtp.php:383, wp_mail_smtp.php:388
|
| 102 |
+
msgid "Hide Announcements"
|
| 103 |
+
msgstr ""
|
| 104 |
+
|
| 105 |
+
#: wp_mail_smtp.php:393
|
| 106 |
+
msgid "Check this if you would like to hide plugin announcements and update details."
|
| 107 |
+
msgstr ""
|
| 108 |
+
|
| 109 |
+
#: wp_mail_smtp.php:401, wp_mail_smtp.php:501, wp_mail_smtp.php:577
|
| 110 |
msgid "Save Changes"
|
| 111 |
msgstr ""
|
| 112 |
|
| 113 |
+
#: wp_mail_smtp.php:406
|
| 114 |
msgid "SMTP Options"
|
| 115 |
msgstr ""
|
| 116 |
|
| 117 |
+
#: wp_mail_smtp.php:408
|
| 118 |
msgid "These options only apply if you have chosen to send mail by SMTP above."
|
| 119 |
msgstr ""
|
| 120 |
|
| 121 |
+
#: wp_mail_smtp.php:413
|
| 122 |
msgid "SMTP Host"
|
| 123 |
msgstr ""
|
| 124 |
|
| 125 |
+
#: wp_mail_smtp.php:421, wp_mail_smtp.php:539
|
| 126 |
msgid "SMTP Port"
|
| 127 |
msgstr ""
|
| 128 |
|
| 129 |
+
#: wp_mail_smtp.php:428, wp_mail_smtp.php:432, wp_mail_smtp.php:547, wp_mail_smtp.php:553
|
| 130 |
msgid "Encryption"
|
| 131 |
msgstr ""
|
| 132 |
|
| 133 |
+
#: wp_mail_smtp.php:437, wp_mail_smtp.php:559
|
| 134 |
msgid "No encryption."
|
| 135 |
msgstr ""
|
| 136 |
|
| 137 |
+
#: wp_mail_smtp.php:442, wp_mail_smtp.php:564
|
| 138 |
msgid "Use SSL encryption."
|
| 139 |
msgstr ""
|
| 140 |
|
| 141 |
+
#: wp_mail_smtp.php:447, wp_mail_smtp.php:569
|
| 142 |
msgid "Use TLS encryption."
|
| 143 |
msgstr ""
|
| 144 |
|
| 145 |
+
#: wp_mail_smtp.php:450
|
| 146 |
msgid "TLS is not the same as STARTTLS. For most servers SSL is the recommended option."
|
| 147 |
msgstr ""
|
| 148 |
|
| 149 |
+
#: wp_mail_smtp.php:455, wp_mail_smtp.php:459
|
| 150 |
msgid "Authentication"
|
| 151 |
msgstr ""
|
| 152 |
|
| 153 |
+
#: wp_mail_smtp.php:464
|
| 154 |
msgid "No: Do not use SMTP authentication."
|
| 155 |
msgstr ""
|
| 156 |
|
| 157 |
+
#: wp_mail_smtp.php:469
|
| 158 |
msgid "Yes: Use SMTP authentication."
|
| 159 |
msgstr ""
|
| 160 |
|
| 161 |
+
#: wp_mail_smtp.php:473
|
| 162 |
msgid "If this is set to no, the values below are ignored."
|
| 163 |
msgstr ""
|
| 164 |
|
| 165 |
+
#: wp_mail_smtp.php:480, wp_mail_smtp.php:523
|
| 166 |
msgid "Username"
|
| 167 |
msgstr ""
|
| 168 |
|
| 169 |
+
#: wp_mail_smtp.php:488, wp_mail_smtp.php:531
|
| 170 |
msgid "Password"
|
| 171 |
msgstr ""
|
| 172 |
|
| 173 |
+
#: wp_mail_smtp.php:494
|
| 174 |
msgid "This is in plain text because it must not be stored encrypted."
|
| 175 |
msgstr ""
|
| 176 |
|
| 177 |
+
#: wp_mail_smtp.php:508
|
| 178 |
msgid "Pepipost SMTP Options"
|
| 179 |
msgstr ""
|
| 180 |
|
| 181 |
+
#: wp_mail_smtp.php:514
|
| 182 |
msgid "You need to signup on %s to get the SMTP username/password."
|
| 183 |
msgstr ""
|
| 184 |
|
| 185 |
+
#: wp_mail_smtp.php:586
|
| 186 |
msgid "Send a Test Email"
|
| 187 |
msgstr ""
|
| 188 |
|
| 189 |
+
#: wp_mail_smtp.php:594
|
| 190 |
msgid "To"
|
| 191 |
msgstr ""
|
| 192 |
|
| 193 |
+
#: wp_mail_smtp.php:598
|
| 194 |
msgid "Type an email address here and then click Send Test to generate a test email."
|
| 195 |
msgstr ""
|
| 196 |
|
| 197 |
+
#: wp_mail_smtp.php:640
|
| 198 |
msgid "WP Mail SMTP"
|
| 199 |
msgstr ""
|
| 200 |
|
| 201 |
+
#: wp_mail_smtp.php:746
|
| 202 |
msgid "Settings"
|
| 203 |
msgstr ""
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: wpforms, smub, jaredatch, slaFFik
|
|
| 3 |
Donate link: https://wpforms.com/
|
| 4 |
Tags: mail, smtp, wp_mail, mailer, phpmailer
|
| 5 |
Requires at least: 2.7
|
| 6 |
-
Tested up to: 4.
|
| 7 |
Stable tag: trunk
|
| 8 |
|
| 9 |
The most popular WordPress SMTP and PHP Mailer plugin. Trusted by over 700k sites.
|
|
@@ -93,13 +93,18 @@ By all means please contact us to discuss features or options you'd like to see
|
|
| 93 |
|
| 94 |
== Changelog ==
|
| 95 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 96 |
= [0.11.1] - 2017-10-30 =
|
| 97 |
-
* Older PHP compatibility fix.
|
| 98 |
|
| 99 |
= [0.11] - 2017-10-30 =
|
| 100 |
* Added: Helper description to Return Path option.
|
| 101 |
* Added: Filter `wp_mail_smtp_admin_test_email_smtp_debug` to increase the debug message verbosity.
|
| 102 |
* Added: PHP 5.2 notice.
|
|
|
|
| 103 |
* Changed: Localization fixes, proper locale name.
|
| 104 |
* Changed: Code style improvements and optimizations for both HTML and PHP.
|
| 105 |
* Changed: Inputs for emails now have a proper type `email`, instead of a generic `text`.
|
| 3 |
Donate link: https://wpforms.com/
|
| 4 |
Tags: mail, smtp, wp_mail, mailer, phpmailer
|
| 5 |
Requires at least: 2.7
|
| 6 |
+
Tested up to: 4.9
|
| 7 |
Stable tag: trunk
|
| 8 |
|
| 9 |
The most popular WordPress SMTP and PHP Mailer plugin. Trusted by over 700k sites.
|
| 93 |
|
| 94 |
== Changelog ==
|
| 95 |
|
| 96 |
+
= [0.11.2] - 2017-11-28 =
|
| 97 |
+
* Added: Setting to hide annoucement feed.
|
| 98 |
+
* Changed: Announcement feed data.
|
| 99 |
+
|
| 100 |
= [0.11.1] - 2017-10-30 =
|
| 101 |
+
* Fixed: Older PHP compatibility fix.
|
| 102 |
|
| 103 |
= [0.11] - 2017-10-30 =
|
| 104 |
* Added: Helper description to Return Path option.
|
| 105 |
* Added: Filter `wp_mail_smtp_admin_test_email_smtp_debug` to increase the debug message verbosity.
|
| 106 |
* Added: PHP 5.2 notice.
|
| 107 |
+
* Added: Announcement feed.
|
| 108 |
* Changed: Localization fixes, proper locale name.
|
| 109 |
* Changed: Code style improvements and optimizations for both HTML and PHP.
|
| 110 |
* Changed: Inputs for emails now have a proper type `email`, instead of a generic `text`.
|
wp_mail_smtp.php
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?php
|
| 2 |
/**
|
| 3 |
* Plugin Name: WP Mail SMTP
|
| 4 |
-
* Version: 0.11.
|
| 5 |
* Plugin URI: https://wpforms.com/
|
| 6 |
* Description: Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage the settings.
|
| 7 |
* Author: WPForms
|
|
@@ -17,7 +17,7 @@
|
|
| 17 |
* http://www.gnu.org/licenses/gpl.txt
|
| 18 |
*/
|
| 19 |
|
| 20 |
-
define( 'WPMS_PLUGIN_VER', '0.11.
|
| 21 |
|
| 22 |
/**
|
| 23 |
* Setting options in wp-config.php
|
|
@@ -47,20 +47,21 @@ define('WPMS_SMTP_PASS', 'password'); // SMTP authentication password, only used
|
|
| 47 |
*/
|
| 48 |
global $wpms_options;
|
| 49 |
$wpms_options = array(
|
| 50 |
-
'mail_from'
|
| 51 |
-
'mail_from_name'
|
| 52 |
-
'mailer'
|
| 53 |
-
'mail_set_return_path'
|
| 54 |
-
'smtp_host'
|
| 55 |
-
'smtp_port'
|
| 56 |
-
'smtp_ssl'
|
| 57 |
-
'smtp_auth'
|
| 58 |
-
'smtp_user'
|
| 59 |
-
'smtp_pass'
|
| 60 |
-
'pepipost_user'
|
| 61 |
-
'pepipost_pass'
|
| 62 |
-
'pepipost_port'
|
| 63 |
-
'pepipost_ssl'
|
|
|
|
| 64 |
);
|
| 65 |
|
| 66 |
/**
|
|
@@ -376,6 +377,26 @@ if ( ! function_exists( 'wp_mail_smtp_options_page' ) ) :
|
|
| 376 |
</tr>
|
| 377 |
</table>
|
| 378 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 379 |
<p class="submit">
|
| 380 |
<input type="submit" name="submit" id="submit" class="button-primary" value="<?php _e( 'Save Changes', 'wp-mail-smtp' ); ?>"/>
|
| 381 |
</p>
|
|
@@ -736,6 +757,12 @@ function wp_mail_plugin_action_links( $links, $file ) {
|
|
| 736 |
*/
|
| 737 |
function wp_mail_smtp_am_notifications() {
|
| 738 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 739 |
if ( ! class_exists( 'WPMS_AM_Notification' ) ) {
|
| 740 |
require_once dirname( __FILE__ ) . '/class-wpms-am-notification.php';
|
| 741 |
}
|
| 1 |
<?php
|
| 2 |
/**
|
| 3 |
* Plugin Name: WP Mail SMTP
|
| 4 |
+
* Version: 0.11.2
|
| 5 |
* Plugin URI: https://wpforms.com/
|
| 6 |
* Description: Reconfigures the wp_mail() function to use SMTP instead of mail() and creates an options page to manage the settings.
|
| 7 |
* Author: WPForms
|
| 17 |
* http://www.gnu.org/licenses/gpl.txt
|
| 18 |
*/
|
| 19 |
|
| 20 |
+
define( 'WPMS_PLUGIN_VER', '0.11.2' );
|
| 21 |
|
| 22 |
/**
|
| 23 |
* Setting options in wp-config.php
|
| 47 |
*/
|
| 48 |
global $wpms_options;
|
| 49 |
$wpms_options = array(
|
| 50 |
+
'mail_from' => '',
|
| 51 |
+
'mail_from_name' => '',
|
| 52 |
+
'mailer' => 'smtp',
|
| 53 |
+
'mail_set_return_path' => 'false',
|
| 54 |
+
'smtp_host' => 'localhost',
|
| 55 |
+
'smtp_port' => '25',
|
| 56 |
+
'smtp_ssl' => 'none',
|
| 57 |
+
'smtp_auth' => false,
|
| 58 |
+
'smtp_user' => '',
|
| 59 |
+
'smtp_pass' => '',
|
| 60 |
+
'pepipost_user' => '',
|
| 61 |
+
'pepipost_pass' => '',
|
| 62 |
+
'pepipost_port' => '2525',
|
| 63 |
+
'pepipost_ssl' => 'none',
|
| 64 |
+
'wp_mail_smtp_am_notifications_hidden' => '',
|
| 65 |
);
|
| 66 |
|
| 67 |
/**
|
| 377 |
</tr>
|
| 378 |
</table>
|
| 379 |
|
| 380 |
+
<table class="form-table">
|
| 381 |
+
<tr valign="top">
|
| 382 |
+
<th scope="row">
|
| 383 |
+
<?php _e( 'Hide Announcements', 'wp-mail-smtp' ); ?>
|
| 384 |
+
</th>
|
| 385 |
+
<td>
|
| 386 |
+
<fieldset>
|
| 387 |
+
<legend class="screen-reader-text">
|
| 388 |
+
<span><?php _e( 'Hide Announcements', 'wp-mail-smtp' ); ?></span>
|
| 389 |
+
</legend>
|
| 390 |
+
|
| 391 |
+
<label for="wp_mail_smtp_am_notifications_hidden">
|
| 392 |
+
<input name="wp_mail_smtp_am_notifications_hidden" type="checkbox" id="wp_mail_smtp_am_notifications_hidden" value="true" <?php checked( 'true', get_option( 'wp_mail_smtp_am_notifications_hidden' ) ); ?> />
|
| 393 |
+
<?php _e( 'Check this if you would like to hide plugin announcements and update details.', 'wp-mail-smtp' ); ?>
|
| 394 |
+
</label>
|
| 395 |
+
</fieldset>
|
| 396 |
+
</td>
|
| 397 |
+
</tr>
|
| 398 |
+
</table>
|
| 399 |
+
|
| 400 |
<p class="submit">
|
| 401 |
<input type="submit" name="submit" id="submit" class="button-primary" value="<?php _e( 'Save Changes', 'wp-mail-smtp' ); ?>"/>
|
| 402 |
</p>
|
| 757 |
*/
|
| 758 |
function wp_mail_smtp_am_notifications() {
|
| 759 |
|
| 760 |
+
$is_hidden = get_option( 'wp_mail_smtp_am_notifications_hidden', '' );
|
| 761 |
+
|
| 762 |
+
if ( 'true' === $is_hidden ) {
|
| 763 |
+
return;
|
| 764 |
+
}
|
| 765 |
+
|
| 766 |
if ( ! class_exists( 'WPMS_AM_Notification' ) ) {
|
| 767 |
require_once dirname( __FILE__ ) . '/class-wpms-am-notification.php';
|
| 768 |
}
|
