Version Description
- 2020-05-05 =
- Removed: contextual help tab.
Download this release
Release Info
Developer | wysija |
Plugin | WP Mail Logging |
Version | 1.9.6 |
Comparing to | |
See all releases |
Code changes from version 1.9.5 to 1.9.6
- languages/wp-mail-logging.pot +1 -1
- package.json +1 -1
- readme.txt +14 -12
- src/WPML_OptionsManager.php +10 -63
- wp-mail-logging.php +1 -1
languages/wp-mail-logging.pot
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
# This file is distributed under the GPLv3.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
-
"Project-Id-Version: WP Mail Logging 1.9.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-mail-logging\n"
|
7 |
"POT-Creation-Date: 2019-04-18 13:01:12+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
2 |
# This file is distributed under the GPLv3.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: WP Mail Logging 1.9.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-mail-logging\n"
|
7 |
"POT-Creation-Date: 2019-04-18 13:01:12+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
package.json
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
{
|
2 |
"name": "wp-mail-logging",
|
3 |
-
"version": "1.9.
|
4 |
"description": "WordPress plugin that logs each email sent by WordPress.",
|
5 |
"repository": {
|
6 |
"type": "git",
|
1 |
{
|
2 |
"name": "wp-mail-logging",
|
3 |
+
"version": "1.9.6",
|
4 |
"description": "WordPress plugin that logs each email sent by WordPress.",
|
5 |
"repository": {
|
6 |
"type": "git",
|
readme.txt
CHANGED
@@ -5,12 +5,14 @@ License: GPLv3
|
|
5 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
6 |
Requires at least: 5.0
|
7 |
Tested up to: 5.2
|
8 |
-
Stable tag: 1.9.
|
9 |
|
10 |
Log every single email sent by WordPress. Zero configuration. Entirely free.
|
11 |
|
12 |
== Description ==
|
13 |
|
|
|
|
|
14 |
### Why log emails sent from WordPress or WooCommerce?
|
15 |
|
16 |
Because it's useful to know which emails your WordPress sends for debugging purposes or out of curiosity.
|
@@ -36,19 +38,19 @@ These emails will be logged like this:
|
|
36 |
* Feature: decide which emails you want to keep
|
37 |
* Developer: filters are provided to extend the columns
|
38 |
|
39 |
-
For most websites, this represents just a couple of emails per week. If your website
|
40 |
|
41 |
### Why are my logged emails still not delivered to the inbox?
|
42 |
|
43 |
When WordPress sends emails, there's no guarantee it will be delivered.
|
44 |
|
45 |
This is the lifecycle of a WordPress email:
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
|
53 |
This plugin does not track delivery after step 2.
|
54 |
|
@@ -71,7 +73,7 @@ If mail-tester receives your emails (see point above), but your own address does
|
|
71 |
* Check your inbox spam folder
|
72 |
* If the email is not there, your email provider is blocking the email before it even reaches the spambox. This is common.
|
73 |
|
74 |
-
We recommend in this case send your WordPress email with a service provider, like Sendgrid. <a href="https://www.mailpoet.com/blog/top-three-smtp-plugins-for-wordpress/">See our guide on free plugins and options to send with an SMTP plugin.</a>
|
75 |
|
76 |
### Which emails does WooCommerce send?
|
77 |
|
@@ -95,9 +97,6 @@ We recommend in this case send your WordPress email with a service provider, lik
|
|
95 |
* Wordfence
|
96 |
* ... and many more.
|
97 |
|
98 |
-
### What next?
|
99 |
-
|
100 |
-
|
101 |
### Credits
|
102 |
|
103 |
This plugin is maintained by <a href="https://www.mailpoet.com/">MailPoet, the most popular email plugin for WordPress</a>.
|
@@ -119,6 +118,9 @@ Yes, directly on <a href="https://github.com/mailpoet/wp-mail-logging" rel="nofo
|
|
119 |
|
120 |
== Changelog ==
|
121 |
|
|
|
|
|
|
|
122 |
= 1.9.5 - 2019-11-07 =
|
123 |
- Updated: plugin author.
|
124 |
|
5 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
6 |
Requires at least: 5.0
|
7 |
Tested up to: 5.2
|
8 |
+
Stable tag: 1.9.6
|
9 |
|
10 |
Log every single email sent by WordPress. Zero configuration. Entirely free.
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
+
WP Mail Logging is the most popular plugin to log emails sent by WordPress or WooCommerce. Simply activate it and it will work immediately, no configuration necessary.
|
15 |
+
|
16 |
### Why log emails sent from WordPress or WooCommerce?
|
17 |
|
18 |
Because it's useful to know which emails your WordPress sends for debugging purposes or out of curiosity.
|
38 |
* Feature: decide which emails you want to keep
|
39 |
* Developer: filters are provided to extend the columns
|
40 |
|
41 |
+
For most websites, this represents just a couple of emails per week. If your website is high traffic, is a membership website or is a WooCommerce store, the number of emails will increase and will be critical.
|
42 |
|
43 |
### Why are my logged emails still not delivered to the inbox?
|
44 |
|
45 |
When WordPress sends emails, there's no guarantee it will be delivered.
|
46 |
|
47 |
This is the lifecycle of a WordPress email:
|
48 |
+
1. WordPress or plugin creates an email
|
49 |
+
2. WordPress passes the email to the host and email gets logged by this plugin
|
50 |
+
3. The host takes the email and sends it (SMTP or Mail Transfer Agent)
|
51 |
+
4. Recipient receives or blocks the email
|
52 |
+
5. If the email is accepted, the spam filter decides which inbox it goes into
|
53 |
+
6. Recipients see the email and might open it.
|
54 |
|
55 |
This plugin does not track delivery after step 2.
|
56 |
|
73 |
* Check your inbox spam folder
|
74 |
* If the email is not there, your email provider is blocking the email before it even reaches the spambox. This is common.
|
75 |
|
76 |
+
We recommend in this case to send your WordPress email with a service provider, like MailPoet or Sendgrid. <a href="https://www.mailpoet.com/blog/top-three-smtp-plugins-for-wordpress/">See our guide on free plugins and options to send with an SMTP plugin.</a>
|
77 |
|
78 |
### Which emails does WooCommerce send?
|
79 |
|
97 |
* Wordfence
|
98 |
* ... and many more.
|
99 |
|
|
|
|
|
|
|
100 |
### Credits
|
101 |
|
102 |
This plugin is maintained by <a href="https://www.mailpoet.com/">MailPoet, the most popular email plugin for WordPress</a>.
|
118 |
|
119 |
== Changelog ==
|
120 |
|
121 |
+
= 1.9.6 - 2020-05-05 =
|
122 |
+
- Removed: contextual help tab.
|
123 |
+
|
124 |
= 1.9.5 - 2019-11-07 =
|
125 |
- Updated: plugin author.
|
126 |
|
src/WPML_OptionsManager.php
CHANGED
@@ -342,7 +342,16 @@ class WPML_OptionsManager {
|
|
342 |
$pluginNameSlug . '_about',
|
343 |
array(&$this, 'LogSubMenuAbout') );
|
344 |
|
345 |
-
add_action( '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
346 |
}
|
347 |
|
348 |
public function LogSubMenuAbout() {
|
@@ -390,68 +399,6 @@ class WPML_OptionsManager {
|
|
390 |
wp_enqueue_style( 'icheck-square', untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/../lib/icheck/square/blue.css', array(), '1.0.2' );
|
391 |
}
|
392 |
|
393 |
-
/**
|
394 |
-
* Add settings Panel
|
395 |
-
*/
|
396 |
-
function create_settings_panel($contextual_help, $screen_id, $screen) {
|
397 |
-
|
398 |
-
global $hook_suffix;
|
399 |
-
|
400 |
-
// Just add if we are at the plugin page
|
401 |
-
if ( strpos($hook_suffix, $this->getPluginSlug() . '_log' ) == false )
|
402 |
-
return $contextual_help;
|
403 |
-
|
404 |
-
// The add_help_tab function for screen was introduced in WordPress 3.3.
|
405 |
-
if ( ! method_exists( $screen, 'add_help_tab' ) )
|
406 |
-
return $contextual_help;
|
407 |
-
|
408 |
-
|
409 |
-
// List screen properties
|
410 |
-
$left = '<div style="width:50%;float:left;">'
|
411 |
-
. '<h4>About this plugin</h4>'
|
412 |
-
. '<p>This plugin is open source.</p>'
|
413 |
-
. '</div>';
|
414 |
-
|
415 |
-
|
416 |
-
$right = '<div style="width:50%;float:right;">'
|
417 |
-
. '<h4>Donate</h4>'
|
418 |
-
. '<p>If you like the plugin please consider to make a donation. More information are provided on my <a href="http://no3x.de/web/donate">website</a>.</p>'
|
419 |
-
. '</div>';
|
420 |
-
|
421 |
-
$help_content = $left . $right;
|
422 |
-
|
423 |
-
/**
|
424 |
-
* Content specified inline
|
425 |
-
*/
|
426 |
-
$screen->add_help_tab(
|
427 |
-
array(
|
428 |
-
'title' => __('About Plugin', 'wp-mail-logging'),
|
429 |
-
'id' => 'about_tab',
|
430 |
-
'content' => '<p>' . __( "{$this->getPluginDisplayName()}, logs each email sent by WordPress.", 'wp-mail-logging') . '</p>' . $help_content,
|
431 |
-
'callback' => false
|
432 |
-
)
|
433 |
-
);
|
434 |
-
|
435 |
-
// Add help sidebar
|
436 |
-
$screen->set_help_sidebar(
|
437 |
-
'<p><strong>' . __('More information', 'wp-mail-logging') . '</strong></p>' .
|
438 |
-
'<p><a href = "http://wordpress.org/extend/plugins/wp-mail-logging/">' . __('Plugin Homepage/support', 'wp-mail-logging') . '</a></p>' .
|
439 |
-
'<p><a href = "http://no3x.de/">' . __("Plugin author's blog", 'wp-mail-logging') . '</a></p>'
|
440 |
-
);
|
441 |
-
|
442 |
-
// Add screen options
|
443 |
-
$screen->add_option(
|
444 |
-
'per_page',
|
445 |
-
array(
|
446 |
-
'label' => __('Entries per page', 'wp-mail-logging'),
|
447 |
-
'default' => 25,
|
448 |
-
'option' => 'per_page'
|
449 |
-
)
|
450 |
-
);
|
451 |
-
|
452 |
-
return $contextual_help;
|
453 |
-
}
|
454 |
-
|
455 |
/**
|
456 |
* Save Screen option
|
457 |
* @since 1.3
|
342 |
$pluginNameSlug . '_about',
|
343 |
array(&$this, 'LogSubMenuAbout') );
|
344 |
|
345 |
+
add_action( 'load-' . $wp_logging_list_page, function() {
|
346 |
+
add_screen_option(
|
347 |
+
'per_page',
|
348 |
+
array(
|
349 |
+
'label' => __('Entries per page', 'wp-mail-logging'),
|
350 |
+
'default' => 25,
|
351 |
+
'option' => 'per_page'
|
352 |
+
)
|
353 |
+
);
|
354 |
+
});
|
355 |
}
|
356 |
|
357 |
public function LogSubMenuAbout() {
|
399 |
wp_enqueue_style( 'icheck-square', untrailingslashit( plugin_dir_url( __FILE__ ) ) . '/../lib/icheck/square/blue.css', array(), '1.0.2' );
|
400 |
}
|
401 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
402 |
/**
|
403 |
* Save Screen option
|
404 |
* @since 1.3
|
wp-mail-logging.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: WP Mail Logging
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/wp-mail-logging/
|
5 |
Support URI: https://github.com/mailpoet/wp-mail-logging/issues
|
6 |
-
Version: 1.9.
|
7 |
Author: MailPoet
|
8 |
Author URI: https://www.mailpoet.com/
|
9 |
Description: Logs each email sent by WordPress.
|
3 |
Plugin Name: WP Mail Logging
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/wp-mail-logging/
|
5 |
Support URI: https://github.com/mailpoet/wp-mail-logging/issues
|
6 |
+
Version: 1.9.6
|
7 |
Author: MailPoet
|
8 |
Author URI: https://www.mailpoet.com/
|
9 |
Description: Logs each email sent by WordPress.
|