Version Description
- Added integration with WP External Links plugin
Download this release
Release Info
Developer | vanyukov |
Plugin | Broken Link Checker |
Version | 1.11.15 |
Comparing to | |
See all releases |
Code changes from version 1.11.14 to 1.11.15
- broken-link-checker.php +2 -2
- core/core.php +39 -0
- php52_lint.sh +0 -11
- readme.txt +5 -1
broken-link-checker.php
CHANGED
@@ -10,9 +10,9 @@
|
|
10 |
* Plugin Name: Broken Link Checker
|
11 |
* Plugin URI: https://wordpress.org/plugins/broken-link-checker/
|
12 |
* Description: Checks your blog for broken links and missing images and notifies you on the dashboard if any are found.
|
13 |
-
* Version: 1.11.
|
14 |
* Author: WPMU DEV
|
15 |
-
* Author URI: https://
|
16 |
* Text Domain: broken-link-checker
|
17 |
* License: GPLv2 or later
|
18 |
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
10 |
* Plugin Name: Broken Link Checker
|
11 |
* Plugin URI: https://wordpress.org/plugins/broken-link-checker/
|
12 |
* Description: Checks your blog for broken links and missing images and notifies you on the dashboard if any are found.
|
13 |
+
* Version: 1.11.15
|
14 |
* Author: WPMU DEV
|
15 |
+
* Author URI: https://wpmudev.com/
|
16 |
* Text Domain: broken-link-checker
|
17 |
* License: GPLv2 or later
|
18 |
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
core/core.php
CHANGED
@@ -154,6 +154,14 @@ if ( ! class_exists( 'wsBrokenLinkChecker' ) ) {
|
|
154 |
* @return void
|
155 |
*/
|
156 |
public function admin_footer() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
157 |
if ( ! $this->conf->options['run_in_dashboard'] ) {
|
158 |
return;
|
159 |
}
|
@@ -945,6 +953,31 @@ if ( ! class_exists( 'wsBrokenLinkChecker' ) ) {
|
|
945 |
</td>
|
946 |
</tr>
|
947 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
948 |
<tr valign="top">
|
949 |
<th scope="row"><?php _e( 'Link tweaks', 'broken-link-checker' ); ?></th>
|
950 |
<td>
|
@@ -1668,7 +1701,13 @@ if ( ! class_exists( 'wsBrokenLinkChecker' ) ) {
|
|
1668 |
*/
|
1669 |
function options_page_css() {
|
1670 |
wp_enqueue_style( 'blc-options-page', plugins_url( 'css/options-page.css', BLC_PLUGIN_FILE ), array(), '20141113' );
|
|
|
1671 |
wp_enqueue_style( 'dashboard' );
|
|
|
|
|
|
|
|
|
|
|
1672 |
}
|
1673 |
|
1674 |
|
154 |
* @return void
|
155 |
*/
|
156 |
public function admin_footer() {
|
157 |
+
$fix = filter_input( INPUT_GET, 'fix-install-button', FILTER_VALIDATE_BOOLEAN );
|
158 |
+
$tab = filter_input( INPUT_GET, 'tab', FILTER_SANITIZE_STRING );
|
159 |
+
if ( true === $fix && 'plugin-information' === $tab ) {
|
160 |
+
echo '<script>';
|
161 |
+
echo "jQuery('#plugin_install_from_iframe').on('click', function() { window.location.href = jQuery(this).attr('href'); return false;});";
|
162 |
+
echo '</script>';
|
163 |
+
}
|
164 |
+
|
165 |
if ( ! $this->conf->options['run_in_dashboard'] ) {
|
166 |
return;
|
167 |
}
|
953 |
</td>
|
954 |
</tr>
|
955 |
|
956 |
+
<tr valign="top">
|
957 |
+
<th scope="row">
|
958 |
+
<?php _ex( 'Control external links', 'settings page', 'broken-link-checker' ); ?>
|
959 |
+
</th>
|
960 |
+
<td>
|
961 |
+
<p>
|
962 |
+
<?php
|
963 |
+
if ( defined( 'TEST_WPEL_PLUGIN_FILE' ) ) {
|
964 |
+
printf(
|
965 |
+
__( 'Configure <a target="_blank" href="%s">External Links</a> settings.', 'broken-link-checker' ),
|
966 |
+
admin_url('admin.php?page=wpel-settings-page' )
|
967 |
+
);
|
968 |
+
} else {
|
969 |
+
printf(
|
970 |
+
__( 'Install the free <a href="%s" class="thickbox open-plugin-details-modal">External Links plugin</a> to control if external links open in a new tab, and their nofollow, noopener and UGC options.', 'broken-link-checker' ),
|
971 |
+
'plugin-install.php?fix-install-button=1&tab=plugin-information&plugin=wp-external-links&TB_iframe=true&width=772&height=691'
|
972 |
+
);
|
973 |
+
echo '<br>';
|
974 |
+
esc_html_e( "It's used on over 80,000 sites just like yours.", 'broken-link-checker' );
|
975 |
+
}
|
976 |
+
?>
|
977 |
+
</p>
|
978 |
+
</td>
|
979 |
+
</tr>
|
980 |
+
|
981 |
<tr valign="top">
|
982 |
<th scope="row"><?php _e( 'Link tweaks', 'broken-link-checker' ); ?></th>
|
983 |
<td>
|
1701 |
*/
|
1702 |
function options_page_css() {
|
1703 |
wp_enqueue_style( 'blc-options-page', plugins_url( 'css/options-page.css', BLC_PLUGIN_FILE ), array(), '20141113' );
|
1704 |
+
|
1705 |
wp_enqueue_style( 'dashboard' );
|
1706 |
+
|
1707 |
+
wp_enqueue_style('plugin-install');
|
1708 |
+
wp_enqueue_script('plugin-install');
|
1709 |
+
|
1710 |
+
add_thickbox();
|
1711 |
}
|
1712 |
|
1713 |
|
php52_lint.sh
DELETED
@@ -1,11 +0,0 @@
|
|
1 |
-
#!/usr/bin/env bash
|
2 |
-
echo "Checking PHP 5.2 syntax..."
|
3 |
-
for filename in $(find ./ -maxdepth 100 -name "*.php"); do
|
4 |
-
RESULT=$(php52 -l "$filename")
|
5 |
-
if ! $(echo "$RESULT" | grep -q 'No syntax errors detected in'); then
|
6 |
-
echo "Syntax error found in file: $filename"
|
7 |
-
echo "$RESULT"
|
8 |
-
fi
|
9 |
-
done
|
10 |
-
|
11 |
-
echo "Done!"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: managewp, wpmudev
|
|
3 |
Tags: links, broken links, internal link, external link, broken images, seo, test links, check links, bad links
|
4 |
Requires at least: 4.6
|
5 |
Tested up to: 5.5
|
6 |
-
Stable tag: 1.11.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -66,8 +66,12 @@ To upgrade your installation
|
|
66 |
1. Reactivate the plugin. Your settings will be retained from the previous version.
|
67 |
|
68 |
== Changelog ==
|
|
|
|
|
|
|
69 |
= 1.11.14 =
|
70 |
* Added compatibility for WP 5.5.
|
|
|
71 |
= 1.11.13 =
|
72 |
* Added filter for disabling email notifications.
|
73 |
* Added filter to use GET requests. (Thanks to [Stian Lund](https://github.com/Pathduck))
|
3 |
Tags: links, broken links, internal link, external link, broken images, seo, test links, check links, bad links
|
4 |
Requires at least: 4.6
|
5 |
Tested up to: 5.5
|
6 |
+
Stable tag: 1.11.15
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
66 |
1. Reactivate the plugin. Your settings will be retained from the previous version.
|
67 |
|
68 |
== Changelog ==
|
69 |
+
= 1.11.15 =
|
70 |
+
* Added integration with WP External Links plugin
|
71 |
+
|
72 |
= 1.11.14 =
|
73 |
* Added compatibility for WP 5.5.
|
74 |
+
|
75 |
= 1.11.13 =
|
76 |
* Added filter for disabling email notifications.
|
77 |
* Added filter to use GET requests. (Thanks to [Stian Lund](https://github.com/Pathduck))
|