WP Broken Link Status Checker - Version 1.0.1

Version Description

February 25th, 2016

  • Solved config bug when saving a running scan.
Download this release

Release Info

Developer seedplugins
Plugin Icon 128x128 WP Broken Link Status Checker
Version 1.0.1
Comparing to
See all releases

Code changes from version 1.0 to 1.0.1

Files changed (3) hide show
  1. admin/scans-submit.php +9 -0
  2. readme.txt +17 -3
  3. wp-link-status.php +2 -2
admin/scans-submit.php CHANGED
@@ -72,6 +72,15 @@ class WPLNST_Admin_Scans_Submit {
72
 
73
  // Empty of not completed
74
  if (empty($scan) || 'end' != $scan->status) {
 
 
 
 
 
 
 
 
 
75
  $config['notify_default'] = WPLNST_Core_Types::check_post_value('ck-notify-default', 'on', false);
76
  $config['notify_address'] = WPLNST_Core_Types::check_post_value('ck-notify-address', 'on', false);
77
  $config['notify_address_email'] = isset($_POST['tx-notify-address-email'])? substr(trim(stripslashes($_POST['tx-notify-address-email'])), 0, 255) : '';
72
 
73
  // Empty of not completed
74
  if (empty($scan) || 'end' != $scan->status) {
75
+
76
+ // Check config for existing scan
77
+ if (!empty($scan) && 'wait' != $scan->status) {
78
+ $config = @json_decode($scan->row->config, true);
79
+ if (empty($config) || !is_array($config))
80
+ $config = array();
81
+ }
82
+
83
+ // Set e-mail settings
84
  $config['notify_default'] = WPLNST_Core_Types::check_post_value('ck-notify-default', 'on', false);
85
  $config['notify_address'] = WPLNST_Core_Types::check_post_value('ck-notify-address', 'on', false);
86
  $config['notify_address_email'] = isset($_POST['tx-notify-address-email'])? substr(trim(stripslashes($_POST['tx-notify-address-email'])), 0, 255) : '';
readme.txt CHANGED
@@ -3,10 +3,10 @@ Contributors: seedplugins, pauiglesias
3
  Tags: broken links, broken, links, crawler, headers, http, nofollow, redirections, scan, status, checker, url
4
  Requires at least: 3.4
5
  Tested up to: 4.4.2
6
- Stable tag: 1.0
7
  License: GPLv2 or later
8
 
9
- Check HTTP status response codes of all your content links and images, looking for broken links, redirections, nofollow links, etc.
10
 
11
  == Description ==
12
 
@@ -18,7 +18,7 @@ Knowing that these crawling processes can hurt your server perfomance, we have t
18
 
19
  Once started, you can see results inmediately without having to wait for the scan to be completed. You can access to the results page doing a click in the scan name, or clicking the "Show results" link from the scan actions row.
20
 
21
- The crawler results page shows all links detected according to the scan configuration, allowing basic filtering options.
22
 
23
  You can read a detailed user guide and the documentation from the plugin page:
24
 
@@ -55,6 +55,12 @@ The crawler module works submitting HTTP requests through internal plugin script
55
 
56
  In the same way, if the site you are crawling implements browser password protection, you need to remove this password restriction in order to work properly.
57
 
 
 
 
 
 
 
58
  == Screenshots ==
59
 
60
  1. Scan basic configuration
@@ -67,6 +73,11 @@ In the same way, if the site you are crawling implements browser password protec
67
 
68
  == Changelog ==
69
 
 
 
 
 
 
70
  = 1.0 =
71
  Release Date: February 11th, 2016
72
 
@@ -75,5 +86,8 @@ Release Date: February 11th, 2016
75
 
76
  == Upgrade Notice ==
77
 
 
 
 
78
  = 1.0 =
79
  Initial Release.
3
  Tags: broken links, broken, links, crawler, headers, http, nofollow, redirections, scan, status, checker, url
4
  Requires at least: 3.4
5
  Tested up to: 4.4.2
6
+ Stable tag: 1.0.1
7
  License: GPLv2 or later
8
 
9
+ Link checker of all your content links and images, looking for broken links, check link redirections, warn of nofollow links, etc.
10
 
11
  == Description ==
12
 
18
 
19
  Once started, you can see results inmediately without having to wait for the scan to be completed. You can access to the results page doing a click in the scan name, or clicking the "Show results" link from the scan actions row.
20
 
21
+ The crawler results page shows all links checked according to the scan configuration, allowing basic filtering options.
22
 
23
  You can read a detailed user guide and the documentation from the plugin page:
24
 
55
 
56
  In the same way, if the site you are crawling implements browser password protection, you need to remove this password restriction in order to work properly.
57
 
58
+ = This plugin works for ACF or Advanced Custom Fields as well? =
59
+
60
+ Yes, at the end ACF works the same way that normal custom fields.
61
+
62
+ You can add the custom field name in the "Content options" tab of the scan, selecting if it is an expected full URL or a content with links.
63
+
64
  == Screenshots ==
65
 
66
  1. Scan basic configuration
73
 
74
  == Changelog ==
75
 
76
+ = 1.0.1 =
77
+ February 25th, 2016
78
+
79
+ * Solved config bug when saving a running scan.
80
+
81
  = 1.0 =
82
  Release Date: February 11th, 2016
83
 
86
 
87
  == Upgrade Notice ==
88
 
89
+ = 1.0.1 =
90
+ Solved bug editing config of a running scan.
91
+
92
  = 1.0 =
93
  Initial Release.
wp-link-status.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: WP Broken Link Status Checker
4
  Plugin URI: http://seedplugins.com/wp-link-status/
5
  Description: Check and manage HTTP response codes of all your content site links and images.
6
- Version: 1.0
7
  Author: SeedPlugins
8
  License: GPLv2 or later
9
  Text Domain: wplnst
@@ -20,7 +20,7 @@ require(dirname(__FILE__).'/core/boot.php');
20
  // This plugin constants
21
  define('WPLNST_FILE', __FILE__);
22
  define('WPLNST_PATH', dirname(WPLNST_FILE));
23
- define('WPLNST_VERSION', '1.0');
24
 
25
  // Check scan crawling action
26
  require_once(WPLNST_PATH.'/core/alive.php');
3
  Plugin Name: WP Broken Link Status Checker
4
  Plugin URI: http://seedplugins.com/wp-link-status/
5
  Description: Check and manage HTTP response codes of all your content site links and images.
6
+ Version: 1.0.1
7
  Author: SeedPlugins
8
  License: GPLv2 or later
9
  Text Domain: wplnst
20
  // This plugin constants
21
  define('WPLNST_FILE', __FILE__);
22
  define('WPLNST_PATH', dirname(WPLNST_FILE));
23
+ define('WPLNST_VERSION', '1.0.1');
24
 
25
  // Check scan crawling action
26
  require_once(WPLNST_PATH.'/core/alive.php');