Version Description
Download this release
Release Info
Developer | WebFactory |
Plugin | Maintenance |
Version | 4.07 |
Comparing to | |
See all releases |
Code changes from version 4.06 to 4.07
- includes/admin.php +1 -1
- includes/fonts/{googlefonts.json → fonts.json} +0 -0
- includes/functions.php +10 -9
- js/init.js +1 -1
- load/functions.php +4 -4
- load/index.php +5 -5
- maintenance.php +2 -2
- readme.txt +12 -233
includes/admin.php
CHANGED
@@ -108,7 +108,7 @@ function mtnc_admin_print_custom_styles()
|
|
108 |
wp_enqueue_style('plugin-install');
|
109 |
wp_enqueue_script('plugin-install');
|
110 |
|
111 |
-
wp_enqueue_style('arvo', '//fonts.
|
112 |
wp_enqueue_style('wp-color-picker');
|
113 |
|
114 |
wp_enqueue_script('uploads_', MTNC_URI . 'js/uploads_.min.js', 'jquery', filemtime(MTNC_DIR . 'js/uploads_.min.js'), '');
|
108 |
wp_enqueue_style('plugin-install');
|
109 |
wp_enqueue_script('plugin-install');
|
110 |
|
111 |
+
wp_enqueue_style('arvo', '//fonts.bunny.net/css?family=Open+Sans:400,300,600,700|Arvo:400,400italic,700,700italic');
|
112 |
wp_enqueue_style('wp-color-picker');
|
113 |
|
114 |
wp_enqueue_script('uploads_', MTNC_URI . 'js/uploads_.min.js', 'jquery', filemtime(MTNC_DIR . 'js/uploads_.min.js'), '');
|
includes/fonts/{googlefonts.json → fonts.json}
RENAMED
File without changes
|
includes/functions.php
CHANGED
@@ -216,11 +216,11 @@ function mtnc_get_color_field($title, $id, $name, $value, $default_color)
|
|
216 |
mtnc_wp_kses($out_filed);
|
217 |
}
|
218 |
|
219 |
-
function
|
220 |
{
|
221 |
$font_params = $full_link = $gg_fonts = '';
|
222 |
|
223 |
-
$gg_fonts = json_decode(
|
224 |
|
225 |
if (property_exists($gg_fonts, $font)) {
|
226 |
$curr_font = $gg_fonts->{$font};
|
@@ -253,7 +253,7 @@ function mtnc_get_fonts_field($title, $id, $name, $value)
|
|
253 |
global $standart_fonts;
|
254 |
$out_items = $gg_fonts = '';
|
255 |
|
256 |
-
$gg_fonts = json_decode(
|
257 |
|
258 |
$out_filed = '';
|
259 |
$out_filed .= '<tr valign="top">';
|
@@ -261,14 +261,14 @@ function mtnc_get_fonts_field($title, $id, $name, $value)
|
|
261 |
$out_filed .= '<td>';
|
262 |
$out_filed .= '<fieldset>';
|
263 |
if (!empty($standart_fonts)) {
|
264 |
-
$out_items .= '<optgroup label="' . __('Standard Fonts', 'maintenance') . '">';
|
265 |
foreach ($standart_fonts as $key => $options) {
|
266 |
$out_items .= '<option value="' . $key . '" ' . selected($value, $key, false) . '>' . $options . '</option>';
|
267 |
}
|
268 |
}
|
269 |
|
270 |
if (!empty($gg_fonts)) {
|
271 |
-
$out_items .= '<optgroup label="' . __('
|
272 |
foreach ($gg_fonts as $key => $options) {
|
273 |
$out_items .= '<option value="' . $key . '" ' . selected($value, $key, false) . '>' . $key . '</option>';
|
274 |
}
|
@@ -280,6 +280,7 @@ function mtnc_get_fonts_field($title, $id, $name, $value)
|
|
280 |
$out_filed .= '</select>';
|
281 |
}
|
282 |
$out_filed .= '<fieldset>';
|
|
|
283 |
$out_filed .= '</td>';
|
284 |
$out_filed .= '</tr>';
|
285 |
return $out_filed; // phpcs:ignore WordPress.Security.EscapeOutput
|
@@ -293,7 +294,7 @@ function mtnc_get_fonts_subsets($title, $id, $name, $value)
|
|
293 |
$curr_font = esc_attr($mt_option['body_font_family']);
|
294 |
$vars = 'subsets';
|
295 |
|
296 |
-
$gg_fonts = json_decode(
|
297 |
|
298 |
if (!empty($gg_fonts)) {
|
299 |
|
@@ -1188,10 +1189,10 @@ function mtnc_get_default_array()
|
|
1188 |
return apply_filters('mtnc_get_default_array', $defaults);
|
1189 |
}
|
1190 |
|
1191 |
-
if (!function_exists('
|
1192 |
-
function
|
1193 |
{
|
1194 |
-
$gg_fonts = file_get_contents(MTNC_DIR . 'includes/fonts/
|
1195 |
return $gg_fonts;
|
1196 |
}
|
1197 |
}
|
216 |
mtnc_wp_kses($out_filed);
|
217 |
}
|
218 |
|
219 |
+
function mtnc_get_bunny_font($font = null)
|
220 |
{
|
221 |
$font_params = $full_link = $gg_fonts = '';
|
222 |
|
223 |
+
$gg_fonts = json_decode(mtnc_get_bunny_fonts());
|
224 |
|
225 |
if (property_exists($gg_fonts, $font)) {
|
226 |
$curr_font = $gg_fonts->{$font};
|
253 |
global $standart_fonts;
|
254 |
$out_items = $gg_fonts = '';
|
255 |
|
256 |
+
$gg_fonts = json_decode(mtnc_get_bunny_fonts());
|
257 |
|
258 |
$out_filed = '';
|
259 |
$out_filed .= '<tr valign="top">';
|
261 |
$out_filed .= '<td>';
|
262 |
$out_filed .= '<fieldset>';
|
263 |
if (!empty($standart_fonts)) {
|
264 |
+
$out_items .= '<optgroup label="' . __('Standard, Built-in Fonts', 'maintenance') . '">';
|
265 |
foreach ($standart_fonts as $key => $options) {
|
266 |
$out_items .= '<option value="' . $key . '" ' . selected($value, $key, false) . '>' . $options . '</option>';
|
267 |
}
|
268 |
}
|
269 |
|
270 |
if (!empty($gg_fonts)) {
|
271 |
+
$out_items .= '<optgroup label="' . __('Bunny Web Fonts', 'maintenance') . '">';
|
272 |
foreach ($gg_fonts as $key => $options) {
|
273 |
$out_items .= '<option value="' . $key . '" ' . selected($value, $key, false) . '>' . $key . '</option>';
|
274 |
}
|
280 |
$out_filed .= '</select>';
|
281 |
}
|
282 |
$out_filed .= '<fieldset>';
|
283 |
+
$out_filed .= '<p>Maintenance uses Bunny Fonts instead of Google fonts. Bunny Fonts is an open-source, privacy-first web font platform designed to put privacy back into the internet. With a zero-tracking and no-logging policy, <strong>Bunny Fonts helps you stay GDPR compliant</strong> and puts your user\'s personal data into their own hands. Additionally, you can enjoy lightning-fast load times thanks to bunny.net\'s global CDN network to help improve SEO and deliver a better user experience.</p>';
|
284 |
$out_filed .= '</td>';
|
285 |
$out_filed .= '</tr>';
|
286 |
return $out_filed; // phpcs:ignore WordPress.Security.EscapeOutput
|
294 |
$curr_font = esc_attr($mt_option['body_font_family']);
|
295 |
$vars = 'subsets';
|
296 |
|
297 |
+
$gg_fonts = json_decode(mtnc_get_bunny_fonts(), true);
|
298 |
|
299 |
if (!empty($gg_fonts)) {
|
300 |
|
1189 |
return apply_filters('mtnc_get_default_array', $defaults);
|
1190 |
}
|
1191 |
|
1192 |
+
if (!function_exists('mtnc_get_bunny_fonts')) {
|
1193 |
+
function mtnc_get_bunny_fonts()
|
1194 |
{
|
1195 |
+
$gg_fonts = file_get_contents(MTNC_DIR . 'includes/fonts/fonts.json');
|
1196 |
return $gg_fonts;
|
1197 |
}
|
1198 |
}
|
js/init.js
CHANGED
@@ -128,7 +128,7 @@ jQuery(window).ready(function($) {
|
|
128 |
wp.codeEditor.initialize(jQuery('#custom_css'), mtnc.cm_settings);
|
129 |
|
130 |
var t = null,
|
131 |
-
t = jQuery.getJSON(mtnc.path + 'includes/fonts/
|
132 |
jQuery('#body_font_family').on('change', function() {
|
133 |
var e = jQuery(this).val();
|
134 |
n(e);
|
128 |
wp.codeEditor.initialize(jQuery('#custom_css'), mtnc.cm_settings);
|
129 |
|
130 |
var t = null,
|
131 |
+
t = jQuery.getJSON(mtnc.path + 'includes/fonts/fonts.json');
|
132 |
jQuery('#body_font_family').on('change', function() {
|
133 |
var e = jQuery(this).val();
|
134 |
n(e);
|
load/functions.php
CHANGED
@@ -97,14 +97,14 @@ function mtnc_add_custom_style()
|
|
97 |
mtnc_get_options_style();
|
98 |
}
|
99 |
|
100 |
-
function
|
101 |
{
|
102 |
global $wp_scripts;
|
103 |
$mt_options = mtnc_get_plugin_options(true);
|
104 |
$font_link = array();
|
105 |
|
106 |
if (!empty($mt_options['body_font_family'])) {
|
107 |
-
$font_link[0] =
|
108 |
/*Check if chooses subset for fonts*/
|
109 |
if (!empty($mt_options['body_font_subset'])) {
|
110 |
$font_subset = esc_attr($mt_options['body_font_subset']);
|
@@ -112,7 +112,7 @@ function mtnc_add_google_fonts()
|
|
112 |
}
|
113 |
}
|
114 |
if (!empty($mt_options['countdown_font_family'])) {
|
115 |
-
$font_link[1] =
|
116 |
}
|
117 |
|
118 |
if ($font_link) {
|
@@ -144,7 +144,7 @@ function mtnc_add_custom_scripts()
|
|
144 |
$js_options['body_bg'] = esc_url($bg[0]);
|
145 |
}
|
146 |
|
147 |
-
$js_options['font_link'] =
|
148 |
wp_localize_script('_frontend', 'mtnc_front_options', $js_options);
|
149 |
|
150 |
$wp_scripts->do_items('jquery_ie');
|
97 |
mtnc_get_options_style();
|
98 |
}
|
99 |
|
100 |
+
function mtnc_add_bunny_fonts()
|
101 |
{
|
102 |
global $wp_scripts;
|
103 |
$mt_options = mtnc_get_plugin_options(true);
|
104 |
$font_link = array();
|
105 |
|
106 |
if (!empty($mt_options['body_font_family'])) {
|
107 |
+
$font_link[0] = mtnc_get_bunny_font(esc_attr($mt_options['body_font_family']));
|
108 |
/*Check if chooses subset for fonts*/
|
109 |
if (!empty($mt_options['body_font_subset'])) {
|
110 |
$font_subset = esc_attr($mt_options['body_font_subset']);
|
112 |
}
|
113 |
}
|
114 |
if (!empty($mt_options['countdown_font_family'])) {
|
115 |
+
$font_link[1] = mtnc_get_bunny_font(esc_attr($mt_options['countdown_font_family']));
|
116 |
}
|
117 |
|
118 |
if ($font_link) {
|
144 |
$js_options['body_bg'] = esc_url($bg[0]);
|
145 |
}
|
146 |
|
147 |
+
$js_options['font_link'] = mtnc_add_bunny_fonts();
|
148 |
wp_localize_script('_frontend', 'mtnc_front_options', $js_options);
|
149 |
|
150 |
$wp_scripts->do_items('jquery_ie');
|
load/index.php
CHANGED
@@ -34,7 +34,7 @@ if ( ! empty( $mt_options['bg_image_portrait'] ) ) {
|
|
34 |
$bg_image_portrait = wp_get_attachment_image_src( $mt_options['bg_image_portrait'], 'full' );
|
35 |
$bg_image_portrait = ! empty( $bg_image_portrait ) ? $bg_image_portrait[0] : false;
|
36 |
}
|
37 |
-
$
|
38 |
?>
|
39 |
<!DOCTYPE html>
|
40 |
<html <?php language_attributes(); ?>>
|
@@ -75,10 +75,10 @@ $google_fonts = mtnc_add_google_fonts();
|
|
75 |
<script type="text/javascript" src="<?php echo esc_url( MTNC_URI . 'load/js/jquery.backstretch.min.js' ); ?>"></script>
|
76 |
<![endif]-->
|
77 |
<?php
|
78 |
-
if ( ! empty( $
|
79 |
-
echo '<link rel="stylesheet" href="' . esc_url( 'https://fonts.
|
80 |
-
} elseif ( ! empty( $
|
81 |
-
echo '<link rel="stylesheet" href="' . esc_url( 'https://fonts.
|
82 |
}
|
83 |
?>
|
84 |
</head>
|
34 |
$bg_image_portrait = wp_get_attachment_image_src( $mt_options['bg_image_portrait'], 'full' );
|
35 |
$bg_image_portrait = ! empty( $bg_image_portrait ) ? $bg_image_portrait[0] : false;
|
36 |
}
|
37 |
+
$bunny_fonts = mtnc_add_bunny_fonts();
|
38 |
?>
|
39 |
<!DOCTYPE html>
|
40 |
<html <?php language_attributes(); ?>>
|
75 |
<script type="text/javascript" src="<?php echo esc_url( MTNC_URI . 'load/js/jquery.backstretch.min.js' ); ?>"></script>
|
76 |
<![endif]-->
|
77 |
<?php
|
78 |
+
if ( ! empty( $bunny_fonts[1] ) ) {
|
79 |
+
echo '<link rel="stylesheet" href="' . esc_url( 'https://fonts.bunny.net/css?family=' . esc_attr( $bunny_fonts[1] ) . '|' . esc_attr( $bunny_fonts[0] ) ) . '">';
|
80 |
+
} elseif ( ! empty( $bunny_fonts[0] ) ) {
|
81 |
+
echo '<link rel="stylesheet" href="' . esc_url( 'https://fonts.bunny.net/css?family=' . esc_attr( $bunny_fonts[0] ) ) . '">';
|
82 |
}
|
83 |
?>
|
84 |
</head>
|
maintenance.php
CHANGED
@@ -3,12 +3,12 @@
|
|
3 |
Plugin Name: Maintenance
|
4 |
Plugin URI: https://wpmaintenancemode.com/
|
5 |
Description: Put your site in maintenance mode, away from the public view. Use maintenance plugin if your website is in development or you need to change a few things, run an upgrade. Make it only accessible to logged in users.
|
6 |
-
Version: 4.
|
7 |
Author: WebFactory Ltd
|
8 |
Author URI: https://www.webfactoryltd.com/
|
9 |
License: GPL2
|
10 |
|
11 |
-
|
12 |
|
13 |
This program is free software; you can redistribute it and/or modify
|
14 |
it under the terms of the GNU General Public License, version 2, as
|
3 |
Plugin Name: Maintenance
|
4 |
Plugin URI: https://wpmaintenancemode.com/
|
5 |
Description: Put your site in maintenance mode, away from the public view. Use maintenance plugin if your website is in development or you need to change a few things, run an upgrade. Make it only accessible to logged in users.
|
6 |
+
Version: 4.07
|
7 |
Author: WebFactory Ltd
|
8 |
Author URI: https://www.webfactoryltd.com/
|
9 |
License: GPL2
|
10 |
|
11 |
+
Copyright 2013-2022 WebFactory Ltd (email : support@webfactoryltd.com)
|
12 |
|
13 |
This program is free software; you can redistribute it and/or modify
|
14 |
it under the terms of the GNU General Public License, version 2, as
|
readme.txt
CHANGED
@@ -1,9 +1,9 @@
|
|
1 |
=== Maintenance ===
|
2 |
Contributors: WebFactory
|
3 |
-
Tags: maintenance, maintenance mode, maintenance page, coming soon, coming soon page, under construction, under construction page
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 6.1
|
6 |
-
Stable tag: 4.
|
7 |
Requires PHP: 5.2
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -12,7 +12,7 @@ Great looking maintenance, coming soon & under construction pages. Put your site
|
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
-
Maintenance plugin allows the WordPress site administrator to close the website for maintenance, enable "503 Service temporarily unavailable”, set a temporary page with authorization, which can be edited via the plugin settings. Easy customize the good look on all devices. Add your logo, background image, select the desired color, add text.
|
16 |
|
17 |
Need **pre-made themes** and over 3 million free images to build maintenance, coming soon & landing pages faster? Have a look at <a href="https://wpmaintenancemode.com/">WP Maintenance PRO</a> plugin.
|
18 |
|
@@ -39,6 +39,11 @@ If you're having problems with SSL or HTTPS try our free <a href="https://wordpr
|
|
39 |
If you have any problems, questions or recommendations about WP Maintenance please open a ticket in the <a href="https://wordpress.org/support/plugin/maintenance/">official support forum</a>. We answer all questions within hours!
|
40 |
Want to say "thank you"? Please leave a <a href="http://wordpress.org/support/view/plugin-reviews/maintenance?filter=5">review</a>.
|
41 |
|
|
|
|
|
|
|
|
|
|
|
42 |
== Installation ==
|
43 |
|
44 |
Follow the usual routine;
|
@@ -86,6 +91,9 @@ Please post the question on the <a href="http://wordpress.org/support/plugin/mai
|
|
86 |
|
87 |
|
88 |
== Changelog ==
|
|
|
|
|
|
|
89 |
|
90 |
= v4.06 =
|
91 |
- 2022/05/06
|
@@ -154,233 +162,4 @@ Please post the question on the <a href="http://wordpress.org/support/plugin/mai
|
|
154 |
- numerous bug fixes
|
155 |
- added preview button
|
156 |
- 400,000 installations; 3,790,000 downloads
|
157 |
-
|
158 |
-
= 3.7.1 =
|
159 |
-
- Bug fix: Restored admin bar notification
|
160 |
-
- Bug fix: Preview mode
|
161 |
-
- Update: Translations
|
162 |
-
|
163 |
-
= 3.7.0 =
|
164 |
-
- Improvement: Code optimization
|
165 |
-
|
166 |
-
= 3.6.4 =
|
167 |
-
- Improvement: Code optimization
|
168 |
-
- Update: Removed 'Show admin bar' option
|
169 |
-
- Update: Removed statistic
|
170 |
-
- Update: Removed subscription
|
171 |
-
- Update: Translations
|
172 |
-
|
173 |
-
= 3.6.3 =
|
174 |
-
- Bug fix: Deactivated statistics
|
175 |
-
|
176 |
-
= 3.6.2 =
|
177 |
-
- New: Added option to switch sound on video
|
178 |
-
- New: Added child theme support
|
179 |
-
- New: Added statistics
|
180 |
-
- Update: Updated translations
|
181 |
-
- Bug fix: background color for login form
|
182 |
-
|
183 |
-
= 3.6.1 =
|
184 |
-
- Improvement: setting max width logo size
|
185 |
-
- Bug fix: Change template_include hook priority
|
186 |
-
- Bug fix: Fix container height
|
187 |
-
- Bug fix: logo size cropping
|
188 |
-
- Bug fix: fonts subsets fix
|
189 |
-
|
190 |
-
= 3.6 =
|
191 |
-
- Update: Optimized js libs
|
192 |
-
- Update: Replaced some features by new css and html5 capabilities
|
193 |
-
- Update: Refreshed google fonts
|
194 |
-
- New: Change preloader icon in admin panel
|
195 |
-
- New: Uploading image for portrait device orientation
|
196 |
-
- New: Add authorization error text to login panel
|
197 |
-
- New: Select login panel bg color
|
198 |
-
- New: Add some css effects
|
199 |
-
|
200 |
-
= 3.5.1 =
|
201 |
-
- Bugfix: Js cache with server options
|
202 |
-
- Bugfix: bg default color
|
203 |
-
- Optimization: Fonts load
|
204 |
-
- Optimization: PageSpeed 90/96
|
205 |
-
|
206 |
-
= 3.5 =
|
207 |
-
* Optimization: Plugin speed optimization
|
208 |
-
* Bugfix: Clear js cache
|
209 |
-
|
210 |
-
= 3.4.2 =
|
211 |
-
* Optimization: Plugin speed optimization (Google PageSpeed 95)
|
212 |
-
* Tested up to: Wordpress 4.8
|
213 |
-
|
214 |
-
= 3.4.1 =
|
215 |
-
* Bug fix: Return original template if mode is off
|
216 |
-
|
217 |
-
= 3.4 =
|
218 |
-
* Improvements: WP Hide & Security plugin compatible
|
219 |
-
* Bug fix: Update localization files
|
220 |
-
* Bug fix: Subset fonts
|
221 |
-
* Bug fix: Permission access by user role
|
222 |
-
* Bug fix: Remove deprecated function getimagesize
|
223 |
-
|
224 |
-
= 3.3 =
|
225 |
-
* New: Add og meta content
|
226 |
-
* New: Default site title
|
227 |
-
* Update: WordPress 4.7.1
|
228 |
-
* Bug fix: Add function not filter to add paragraph
|
229 |
-
|
230 |
-
= 3.2 =
|
231 |
-
* New: Hungarian translation
|
232 |
-
* New: Persian translation
|
233 |
-
* New: Swedish translation
|
234 |
-
* Updated: German translation
|
235 |
-
* Updated: Russian translation
|
236 |
-
* Updated: Google Analytics script
|
237 |
-
* Improvements: Get icons from CDN's
|
238 |
-
* Improvements: Description tinymce textarea
|
239 |
-
* Bug fix: Exclude pages - display only !empty post types
|
240 |
-
* Bug fix: function wpcf7_ajax_loader()
|
241 |
-
|
242 |
-
= 3.1.1 =
|
243 |
-
* Improvements: Google fonts - Add font: Martel Sans
|
244 |
-
* Updated: Chinese(zh_CN) translation
|
245 |
-
* Bug fix: Relative reference for google fonts
|
246 |
-
* Bug fix: Meta title output
|
247 |
-
* Bug fix: Meta description output
|
248 |
-
|
249 |
-
= 3.1 =
|
250 |
-
* New: Meta description
|
251 |
-
* Improvements: Descriptions for fields
|
252 |
-
* Improvements: Added check for ssl
|
253 |
-
* Improvements: link from footer removed
|
254 |
-
* Bug fix: Plugin Inspector call this UNSAFE
|
255 |
-
* Bug fix: changed call to the function mt_clear_cache
|
256 |
-
* Bug fix: Grammatical mistakes
|
257 |
-
* Bug fix: Standart background image loading, after update to WordPress 4.6
|
258 |
-
* Bug fix: Subsets problem with js
|
259 |
-
* Bug fix: Bugfix googlefonts.json missed problem
|
260 |
-
* Update: Translation files
|
261 |
-
|
262 |
-
= 3.0 =
|
263 |
-
* New: Additional Save changes button
|
264 |
-
* Update: Translation files
|
265 |
-
* Update: Core for maintenance PRO
|
266 |
-
* Bug fix: Lost password link
|
267 |
-
|
268 |
-
= 2.7.1 =
|
269 |
-
* Update: Language files
|
270 |
-
* Bug fix: Default values and checkbox changes in preferences
|
271 |
-
* Bug fix: Lost password link if WooCommerce exist
|
272 |
-
|
273 |
-
= 2.7 =
|
274 |
-
* New: Google fonts subsets
|
275 |
-
* New: WP Super Cache support
|
276 |
-
* New: WP Total Cache support
|
277 |
-
* New: Retina logo
|
278 |
-
* New: Logo width and height fields
|
279 |
-
* New: uninstal.php
|
280 |
-
* Update: WordPress 4.4.2 support
|
281 |
-
* Improvements: Responsive version
|
282 |
-
* Improvements: Time format
|
283 |
-
* Bug fix: Maintenance not working on French Language
|
284 |
-
|
285 |
-
|
286 |
-
= 2.6 =
|
287 |
-
* Update: WordPress 4.4 support
|
288 |
-
* Update: translation files
|
289 |
-
* New: Meta fields for sharing
|
290 |
-
* Bug fix: callback function to uninstall hook
|
291 |
-
* Bug fix: save content and settings if plugin disabled
|
292 |
-
* Bug fix: if footer text is empty not showing text
|
293 |
-
|
294 |
-
= 2.5 =
|
295 |
-
* New: French translation
|
296 |
-
* Update: WordPress 4.3 support
|
297 |
-
* Bug fix: Footer and social media icons for mobiles
|
298 |
-
* Bug fix: Exclude pages now by post id
|
299 |
-
* Bug fix: Check exclude pages with empty reading options
|
300 |
-
|
301 |
-
= 2.4 =
|
302 |
-
* New option: Footer text
|
303 |
-
* Improvements: Exclude / Include pages
|
304 |
-
* Improvements: CSS optimization
|
305 |
-
* Translation updates
|
306 |
-
|
307 |
-
= 2.3 =
|
308 |
-
* New: Enable maintenance mode for specific pages
|
309 |
-
* Bug fix: Lost password
|
310 |
-
* Bug fix: password format with symbols
|
311 |
-
* Improvements: CSS optimization
|
312 |
-
|
313 |
-
= 2.2.1 =
|
314 |
-
* New: default background image
|
315 |
-
* Improvements: blur off by default
|
316 |
-
* Bug fix: Label styles
|
317 |
-
|
318 |
-
= 2.2 =
|
319 |
-
* New options: Custom css
|
320 |
-
* New options: Font family
|
321 |
-
* New login form
|
322 |
-
* Improvements: Responsive version
|
323 |
-
* Bug fix: PHP 5.2 support
|
324 |
-
|
325 |
-
= 2.1.2 =
|
326 |
-
* New translation Deutch (de_DE)
|
327 |
-
* New translation Finnish (fi_FI)
|
328 |
-
* Bug fix: Google analytics field.
|
329 |
-
|
330 |
-
= 2.1.1 =
|
331 |
-
* Content alignment fix
|
332 |
-
* Added scroll for extra height
|
333 |
-
* Translation updates
|
334 |
-
|
335 |
-
= 2.1 =
|
336 |
-
* New option Login on/off
|
337 |
-
* New option Google Analytics field
|
338 |
-
* Responsive bug fix
|
339 |
-
|
340 |
-
= 2.0.1 =
|
341 |
-
* New translation Brazilian Portuguese
|
342 |
-
* Bug fix in title
|
343 |
-
* Bug fix blur background image scroll
|
344 |
-
|
345 |
-
|
346 |
-
= 2.0 =
|
347 |
-
* New features
|
348 |
-
* New PRO version
|
349 |
-
* New design
|
350 |
-
* New dashboard
|
351 |
-
* Core plugin changes
|
352 |
-
* Backstretch fullscreen background
|
353 |
-
* Blur background effect
|
354 |
-
* 503 error switcher
|
355 |
-
|
356 |
-
= 1.2.3 =
|
357 |
-
* Wordpress 3.6 support
|
358 |
-
* Bug fix
|
359 |
-
* Warning Messages, open_basedir conflict - resolved.
|
360 |
-
|
361 |
-
= 1.2.2 =
|
362 |
-
* Re-directed user to the root of the doman (not to subdirectory).
|
363 |
-
* Bugfix, Notice in dasboard with debug mode.
|
364 |
-
|
365 |
-
= 1.2.1 =
|
366 |
-
* Admin bar bug fix
|
367 |
-
* Css fix
|
368 |
-
|
369 |
-
= 1.2 =
|
370 |
-
* Translation ready
|
371 |
-
* Add Russian language
|
372 |
-
* Add option for display admin bar
|
373 |
-
* Css fixes for WP 3.5
|
374 |
-
|
375 |
-
= 1.1.1 =
|
376 |
-
*Css fixes
|
377 |
-
|
378 |
-
= 1.1 =
|
379 |
-
* Any logo images will be in center of page
|
380 |
-
* Lastpass fields corrected width
|
381 |
-
* Bug fixes
|
382 |
-
|
383 |
-
= 1.0 =
|
384 |
-
* initial release
|
385 |
-
|
386 |
-
== Upgrade Notice ==
|
1 |
=== Maintenance ===
|
2 |
Contributors: WebFactory
|
3 |
+
Tags: maintenance, maintenance mode, maintenance page, coming soon, coming soon page, under construction, under construction page, bunny fonts
|
4 |
Requires at least: 4.0
|
5 |
Tested up to: 6.1
|
6 |
+
Stable tag: 4.07
|
7 |
Requires PHP: 5.2
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
13 |
== Description ==
|
14 |
|
15 |
+
Maintenance plugin allows the WordPress site administrator to close the website for maintenance, enable "503 Service temporarily unavailable”, set a temporary page with authorization, which can be edited via the plugin settings. Easy customize the good look on all devices. Add your logo, background image, select the desired color, add text. Maintenance uses Bunny Fonts for EU GDPR compliance.
|
16 |
|
17 |
Need **pre-made themes** and over 3 million free images to build maintenance, coming soon & landing pages faster? Have a look at <a href="https://wpmaintenancemode.com/">WP Maintenance PRO</a> plugin.
|
18 |
|
39 |
If you have any problems, questions or recommendations about WP Maintenance please open a ticket in the <a href="https://wordpress.org/support/plugin/maintenance/">official support forum</a>. We answer all questions within hours!
|
40 |
Want to say "thank you"? Please leave a <a href="http://wordpress.org/support/view/plugin-reviews/maintenance?filter=5">review</a>.
|
41 |
|
42 |
+
<h3>GDPR Compatibility</h3>
|
43 |
+
We are not lawyers. Please do not take any of the following as legal advice.
|
44 |
+
If you don’t opt to use Bunny Fonts and don’t use Google Analytics then no resources are loaded or shared with 3rd parties. And nothing is tracked. Opting to use any of those services will result in data sharing/tracking as described in their terms of service.
|
45 |
+
If you opt to activate your PRO license in the plugin admin, some data will be shared with WebFactory Ltd; that’s clearly noted below the license activation form.
|
46 |
+
|
47 |
== Installation ==
|
48 |
|
49 |
Follow the usual routine;
|
91 |
|
92 |
|
93 |
== Changelog ==
|
94 |
+
= v4.07 =
|
95 |
+
- 2022/05/06
|
96 |
+
- replaced Google Fonts with the privacy-oriented and GDPR compliant Bunny Fonts
|
97 |
|
98 |
= v4.06 =
|
99 |
- 2022/05/06
|
162 |
- numerous bug fixes
|
163 |
- added preview button
|
164 |
- 400,000 installations; 3,790,000 downloads
|
165 |
+
- for older changelog entries please refer to https://wpmaintenancemode.com/old-changelog.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|