Version Description
Download this release
Release Info
Developer | jaredatch |
Plugin | WP Mail SMTP by WPForms |
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 |
}
|