Version Description
- 2017-09-03
- minor improvements
- better default options
Download this release
Release Info
| Developer | WebFactory |
| Plugin | |
| Version | 1.35 |
| Comparing to | |
| See all releases | |
Code changes from version 1.30 to 1.35
- framework/admin/js/admin.js +7 -7
- framework/admin/settings.php +1 -1
- framework/admin/views/settings-design.php +4 -4
- framework/admin/views/settings-form.php +1 -1
- framework/admin/views/settings-preview.php +0 -21
- framework/admin/views/settings.php +6 -7
- framework/langs/en_US.po +1 -1
- framework/public/css/public.css +1 -0
- framework/public/img/mm-favicon.png +0 -0
- framework/public/img/mm-logo.jpg +0 -0
- framework/public/img/mountain-bg.jpg +0 -0
- framework/public/include/styles.php +1 -1
- framework/public/init.php +8 -1
- minimal-coming-soon-maintenance-mode.php +25 -25
- readme.txt +14 -5
framework/admin/js/admin.js
CHANGED
|
@@ -136,14 +136,14 @@ function getUploader( $text, $target ) {
|
|
| 136 |
e.preventDefault();
|
| 137 |
|
| 138 |
$( this ).parent().parent().find( 'input' ).val( '' );
|
| 139 |
-
$( this ).parent().parent().find( '.signals-preview-area' ).html( 'Select or upload
|
| 140 |
$( this ).hide();
|
| 141 |
|
| 142 |
} );
|
| 143 |
|
| 144 |
// on dom ready
|
| 145 |
$( document ).ready( function() {
|
| 146 |
-
|
| 147 |
$( document ).on( 'click', '#mm_subscribe', function(e) {
|
| 148 |
e.preventDefault();
|
| 149 |
|
|
@@ -151,7 +151,7 @@ function getUploader( $text, $target ) {
|
|
| 151 |
alert('Oh come on! The are only two fields. Fill them ;)');
|
| 152 |
return;
|
| 153 |
}
|
| 154 |
-
|
| 155 |
$.get(ajaxurl, {'action': 'csmm_subscribe', 'name': $('#mm_name').val(), 'email': $('#mm_email').val()}, function(data){
|
| 156 |
if (data.success == true) {
|
| 157 |
alert('Everything is looking good! Expect free stuff soon ;)');
|
|
@@ -159,16 +159,16 @@ function getUploader( $text, $target ) {
|
|
| 159 |
alert('Something is not right :( Please try again in a few moments.');
|
| 160 |
}
|
| 161 |
});
|
| 162 |
-
|
| 163 |
return false;
|
| 164 |
} );
|
| 165 |
-
|
| 166 |
$( document ).on( 'click', '#mm_subscribe_cancel', function(e) {
|
| 167 |
e.preventDefault();
|
| 168 |
-
|
| 169 |
$('#collect_emails').hide();
|
| 170 |
$.get(ajaxurl, {'action': 'csmm_subscribe_hide'}, function(){});
|
| 171 |
-
|
| 172 |
return false;
|
| 173 |
} );
|
| 174 |
|
| 136 |
e.preventDefault();
|
| 137 |
|
| 138 |
$( this ).parent().parent().find( 'input' ).val( '' );
|
| 139 |
+
$( this ).parent().parent().find( '.signals-preview-area' ).html( 'Select an image or upload a new one' );
|
| 140 |
$( this ).hide();
|
| 141 |
|
| 142 |
} );
|
| 143 |
|
| 144 |
// on dom ready
|
| 145 |
$( document ).ready( function() {
|
| 146 |
+
|
| 147 |
$( document ).on( 'click', '#mm_subscribe', function(e) {
|
| 148 |
e.preventDefault();
|
| 149 |
|
| 151 |
alert('Oh come on! The are only two fields. Fill them ;)');
|
| 152 |
return;
|
| 153 |
}
|
| 154 |
+
|
| 155 |
$.get(ajaxurl, {'action': 'csmm_subscribe', 'name': $('#mm_name').val(), 'email': $('#mm_email').val()}, function(data){
|
| 156 |
if (data.success == true) {
|
| 157 |
alert('Everything is looking good! Expect free stuff soon ;)');
|
| 159 |
alert('Something is not right :( Please try again in a few moments.');
|
| 160 |
}
|
| 161 |
});
|
| 162 |
+
|
| 163 |
return false;
|
| 164 |
} );
|
| 165 |
+
|
| 166 |
$( document ).on( 'click', '#mm_subscribe_cancel', function(e) {
|
| 167 |
e.preventDefault();
|
| 168 |
+
|
| 169 |
$('#collect_emails').hide();
|
| 170 |
$.get(ajaxurl, {'action': 'csmm_subscribe_hide'}, function(){});
|
| 171 |
+
|
| 172 |
return false;
|
| 173 |
} );
|
| 174 |
|
framework/admin/settings.php
CHANGED
|
@@ -148,7 +148,7 @@ function csmm_admin_settings() {
|
|
| 148 |
|
| 149 |
// Grab options from the database
|
| 150 |
$signals_csmm_options = get_option( 'signals_csmm_options' );
|
| 151 |
-
|
| 152 |
|
| 153 |
|
| 154 |
// Grabbing admin_email from the database
|
| 148 |
|
| 149 |
// Grab options from the database
|
| 150 |
$signals_csmm_options = get_option( 'signals_csmm_options' );
|
| 151 |
+
|
| 152 |
|
| 153 |
|
| 154 |
// Grabbing admin_email from the database
|
framework/admin/views/settings-design.php
CHANGED
|
@@ -23,7 +23,7 @@
|
|
| 23 |
<?php if ( ! empty( $signals_csmm_options['logo'] ) ) : // If the image url is present, show the image. Else, show the default upload text ?>
|
| 24 |
<span class="signals-preview-area"><img src="<?php echo esc_attr( $signals_csmm_options['logo'] ); ?>" /></span>
|
| 25 |
<?php else : ?>
|
| 26 |
-
<span class="signals-preview-area"><?php _e( 'Select or upload
|
| 27 |
<?php endif; ?>
|
| 28 |
|
| 29 |
<input type="hidden" name="signals_csmm_logo" id="signals_csmm_logo" value="<?php esc_attr_e( $signals_csmm_options['logo'] ); ?>">
|
|
@@ -44,7 +44,7 @@
|
|
| 44 |
<?php if ( ! empty( $signals_csmm_options['favicon'] ) ) : // If the image url is present, show the image. Else, show the default upload text ?>
|
| 45 |
<span class="signals-preview-area"><img src="<?php echo esc_attr( $signals_csmm_options['favicon'] ); ?>" /></span>
|
| 46 |
<?php else : ?>
|
| 47 |
-
<span class="signals-preview-area"><?php _e( 'Select or upload
|
| 48 |
<?php endif; ?>
|
| 49 |
|
| 50 |
<input type="hidden" name="signals_csmm_favicon" id="signals_csmm_favicon" value="<?php esc_attr_e( $signals_csmm_options['favicon'] ); ?>">
|
|
@@ -65,7 +65,7 @@
|
|
| 65 |
<?php if ( ! empty( $signals_csmm_options['bg_cover'] ) ) : // If the image url is present, show the image. Else, show the default upload text ?>
|
| 66 |
<span class="signals-preview-area"><img src="<?php echo esc_attr( $signals_csmm_options['bg_cover'] ); ?>" /></span>
|
| 67 |
<?php else : ?>
|
| 68 |
-
<span class="signals-preview-area"><?php _e( 'Select or upload
|
| 69 |
<?php endif; ?>
|
| 70 |
|
| 71 |
<input type="hidden" name="signals_csmm_bg" id="signals_csmm_bg" value="<?php esc_attr_e( $signals_csmm_options['bg_cover'] ); ?>">
|
|
@@ -90,7 +90,7 @@
|
|
| 90 |
<div class="signals-double-group signals-clearfix">
|
| 91 |
<div class="signals-form-group">
|
| 92 |
<label for="signals_csmm_width" class="signals-strong"><?php _e( 'Content Width (in px)', 'signals' ); ?></label>
|
| 93 |
-
<input type="
|
| 94 |
|
| 95 |
<p class="signals-form-help-block"><?php _e( 'Set maximum width of the content (in pixels) for the maintenance page. Provide only numeric value. Example: Entering 400 will set the width of the content to 400px. Defaults to 440px.', 'signals' ); ?></p>
|
| 96 |
</div>
|
| 23 |
<?php if ( ! empty( $signals_csmm_options['logo'] ) ) : // If the image url is present, show the image. Else, show the default upload text ?>
|
| 24 |
<span class="signals-preview-area"><img src="<?php echo esc_attr( $signals_csmm_options['logo'] ); ?>" /></span>
|
| 25 |
<?php else : ?>
|
| 26 |
+
<span class="signals-preview-area"><?php _e( 'Select an image or upload a new one', 'signals' ); ?></span>
|
| 27 |
<?php endif; ?>
|
| 28 |
|
| 29 |
<input type="hidden" name="signals_csmm_logo" id="signals_csmm_logo" value="<?php esc_attr_e( $signals_csmm_options['logo'] ); ?>">
|
| 44 |
<?php if ( ! empty( $signals_csmm_options['favicon'] ) ) : // If the image url is present, show the image. Else, show the default upload text ?>
|
| 45 |
<span class="signals-preview-area"><img src="<?php echo esc_attr( $signals_csmm_options['favicon'] ); ?>" /></span>
|
| 46 |
<?php else : ?>
|
| 47 |
+
<span class="signals-preview-area"><?php _e( 'Select an image or upload a new one', 'signals' ); ?></span>
|
| 48 |
<?php endif; ?>
|
| 49 |
|
| 50 |
<input type="hidden" name="signals_csmm_favicon" id="signals_csmm_favicon" value="<?php esc_attr_e( $signals_csmm_options['favicon'] ); ?>">
|
| 65 |
<?php if ( ! empty( $signals_csmm_options['bg_cover'] ) ) : // If the image url is present, show the image. Else, show the default upload text ?>
|
| 66 |
<span class="signals-preview-area"><img src="<?php echo esc_attr( $signals_csmm_options['bg_cover'] ); ?>" /></span>
|
| 67 |
<?php else : ?>
|
| 68 |
+
<span class="signals-preview-area"><?php _e( 'Select an image or upload a new one', 'signals' ); ?></span>
|
| 69 |
<?php endif; ?>
|
| 70 |
|
| 71 |
<input type="hidden" name="signals_csmm_bg" id="signals_csmm_bg" value="<?php esc_attr_e( $signals_csmm_options['bg_cover'] ); ?>">
|
| 90 |
<div class="signals-double-group signals-clearfix">
|
| 91 |
<div class="signals-form-group">
|
| 92 |
<label for="signals_csmm_width" class="signals-strong"><?php _e( 'Content Width (in px)', 'signals' ); ?></label>
|
| 93 |
+
<input type="number" name="signals_csmm_width" id="signals_csmm_width" value="<?php esc_attr_e( $signals_csmm_options['content_width'] ); ?>" placeholder="<?php _e( 'Set content width for the page', 'signals' ); ?>" class="signals-form-control">
|
| 94 |
|
| 95 |
<p class="signals-form-help-block"><?php _e( 'Set maximum width of the content (in pixels) for the maintenance page. Provide only numeric value. Example: Entering 400 will set the width of the content to 400px. Defaults to 440px.', 'signals' ); ?></p>
|
| 96 |
</div>
|
framework/admin/views/settings-form.php
CHANGED
|
@@ -12,7 +12,7 @@
|
|
| 12 |
<div class="signals-tile" id="form">
|
| 13 |
<div class="signals-tile-body">
|
| 14 |
<div class="signals-tile-title"><?php _e( 'FORM', 'signals' ); ?></div>
|
| 15 |
-
<p><?php _e( 'Form design settings for the plugin. These settings affect the appearance of the
|
| 16 |
|
| 17 |
<div class="signals-section-content">
|
| 18 |
<div class="signals-double-group signals-clearfix">
|
| 12 |
<div class="signals-tile" id="form">
|
| 13 |
<div class="signals-tile-body">
|
| 14 |
<div class="signals-tile-title"><?php _e( 'FORM', 'signals' ); ?></div>
|
| 15 |
+
<p><?php _e( 'Form design settings for the plugin. These settings affect the appearance of the MailChimp subscription form. You can customize styles for the input field and button.<br>In order for the form to show up on the site, please configure MailChimp under the "Email" tab settings.', 'signals' ); ?></p>
|
| 16 |
|
| 17 |
<div class="signals-section-content">
|
| 18 |
<div class="signals-double-group signals-clearfix">
|
framework/admin/views/settings-preview.php
DELETED
|
@@ -1,21 +0,0 @@
|
|
| 1 |
-
<?php
|
| 2 |
-
|
| 3 |
-
/**
|
| 4 |
-
* Preview view for the plugin
|
| 5 |
-
*
|
| 6 |
-
* @link http://www.webfactoryltd.com
|
| 7 |
-
* @since 1.0
|
| 8 |
-
*/
|
| 9 |
-
|
| 10 |
-
?>
|
| 11 |
-
|
| 12 |
-
<div class="signals-tile" id="preview">
|
| 13 |
-
<div class="signals-tile-body">
|
| 14 |
-
<div class="signals-tile-title"><?php _e( 'PREVIEW', 'signals' ); ?></div>
|
| 15 |
-
<p><?php _e( 'You can preview the maintenance page to see how it will look once the maintenance mode is turned on. Clicking the button below will open the preview in a new window.', 'signals' ); ?></p>
|
| 16 |
-
|
| 17 |
-
<div class="signals-section-content">
|
| 18 |
-
<a href="<?php echo SIGNALS_CSMM_URL; ?>/framework/admin/preview.php" class="signals-btn" target="_blank"><strong><?php _e( 'Preview Maintenance Page', 'signals' ); ?></strong></a>
|
| 19 |
-
</div>
|
| 20 |
-
</div>
|
| 21 |
-
</div><!-- #preview -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
framework/admin/views/settings.php
CHANGED
|
@@ -20,13 +20,13 @@ require_once 'header.php';
|
|
| 20 |
if ( isset( $signals_csmm_err ) ) {
|
| 21 |
echo $signals_csmm_err;
|
| 22 |
}
|
| 23 |
-
|
| 24 |
$user = wp_get_current_user();
|
| 25 |
-
|
| 26 |
if (!get_transient('csmm_subscribe_hide')) {
|
| 27 |
-
echo '<div id="collect_emails"><p><b>Get new templates & premium updates straight to your inbox - for FREE!</b></p><p><input id="mm_name" value="' . $user->display_name . '" placeholder="How shall we call you?" type="text"> <input value="' . $user->user_email . '" id="mm_email" placeholder="Your best email address" type="email"><a href="#" id="mm_subscribe" class="button button-primary">Give me the free stuff</a> <a href="#" id="mm_subscribe_cancel"><span class="dashicons dashicons-no"></span></a></p></div>';
|
| 28 |
} // if not hidden
|
| 29 |
-
|
| 30 |
?>
|
| 31 |
|
| 32 |
<div class="signals-float-left">
|
|
@@ -42,7 +42,6 @@ require_once 'header.php';
|
|
| 42 |
<li><a href="#design"><?php _e( 'Design', 'signals' ); ?></a></li>
|
| 43 |
<li><a href="#form"><?php _e( 'Form', 'signals' ); ?></a></li>
|
| 44 |
<li><a href="#advanced"><?php _e( 'Advanced', 'signals' ); ?></a></li>
|
| 45 |
-
<li><a href="#preview"><?php _e( 'Preview', 'signals' ); ?></a></li>
|
| 46 |
<li><a href="#support"><?php _e( 'Support', 'signals' ); ?></a></li>
|
| 47 |
</ul>
|
| 48 |
</div><!-- .signals-float-left -->
|
|
@@ -56,15 +55,15 @@ require_once 'header.php';
|
|
| 56 |
require_once 'settings-design.php'; // design
|
| 57 |
require_once 'settings-form.php'; // form
|
| 58 |
require_once 'settings-advanced.php'; // advanced
|
| 59 |
-
require_once 'settings-preview.php'; // preview
|
| 60 |
require_once 'settings-support.php'; // support
|
| 61 |
?>
|
| 62 |
</div><!-- .signals-float-right -->
|
| 63 |
|
| 64 |
<div class="signals-fixed-save-btn">
|
| 65 |
<div class="signals-tile-body">
|
| 66 |
-
<p class="signals-form-help-block" style="margin: 0; padding: 0 20px 0 10px">
|
| 67 |
<button type="submit" name="signals_csmm_submit" class="signals-btn signals-btn-red"><strong><?php _e( 'Save Changes', 'signals' ); ?></strong></button>
|
|
|
|
| 68 |
</p>
|
| 69 |
</div><!-- .signals-tile-body -->
|
| 70 |
</div><!-- .signals-fixed-save-btn -->
|
| 20 |
if ( isset( $signals_csmm_err ) ) {
|
| 21 |
echo $signals_csmm_err;
|
| 22 |
}
|
| 23 |
+
|
| 24 |
$user = wp_get_current_user();
|
| 25 |
+
|
| 26 |
if (!get_transient('csmm_subscribe_hide')) {
|
| 27 |
+
echo '<div id="collect_emails"><p><b>Get new templates & premium updates straight to your inbox - for FREE!</b></p><p><input id="mm_name" value="' . $user->display_name . '" placeholder="How shall we call you?" type="text"> <input value="' . $user->user_email . '" id="mm_email" placeholder="Your best email address" type="email"><a href="#" id="mm_subscribe" class="button button-primary">Give me the free stuff</a> <a href="#" id="mm_subscribe_cancel"><span class="dashicons dashicons-no"></span></a></p></div>';
|
| 28 |
} // if not hidden
|
| 29 |
+
|
| 30 |
?>
|
| 31 |
|
| 32 |
<div class="signals-float-left">
|
| 42 |
<li><a href="#design"><?php _e( 'Design', 'signals' ); ?></a></li>
|
| 43 |
<li><a href="#form"><?php _e( 'Form', 'signals' ); ?></a></li>
|
| 44 |
<li><a href="#advanced"><?php _e( 'Advanced', 'signals' ); ?></a></li>
|
|
|
|
| 45 |
<li><a href="#support"><?php _e( 'Support', 'signals' ); ?></a></li>
|
| 46 |
</ul>
|
| 47 |
</div><!-- .signals-float-left -->
|
| 55 |
require_once 'settings-design.php'; // design
|
| 56 |
require_once 'settings-form.php'; // form
|
| 57 |
require_once 'settings-advanced.php'; // advanced
|
|
|
|
| 58 |
require_once 'settings-support.php'; // support
|
| 59 |
?>
|
| 60 |
</div><!-- .signals-float-right -->
|
| 61 |
|
| 62 |
<div class="signals-fixed-save-btn">
|
| 63 |
<div class="signals-tile-body">
|
| 64 |
+
<p class="signals-form-help-block" style="margin: 0; padding: 0 20px 0 10px;">
|
| 65 |
<button type="submit" name="signals_csmm_submit" class="signals-btn signals-btn-red"><strong><?php _e( 'Save Changes', 'signals' ); ?></strong></button>
|
| 66 |
+
<a style="margin: 0 0 0 15px;" href="<?php echo SIGNALS_CSMM_URL; ?>/framework/admin/preview.php" class="signals-btn" target="_blank"><strong><?php _e( 'Preview Maintenance Page', 'signals' ); ?></strong></a>
|
| 67 |
</p>
|
| 68 |
</div><!-- .signals-tile-body -->
|
| 69 |
</div><!-- .signals-fixed-save-btn -->
|
framework/langs/en_US.po
CHANGED
|
@@ -278,7 +278,7 @@ msgstr ""
|
|
| 278 |
#: framework/admin/views/settings-design.php:27
|
| 279 |
#: framework/admin/views/settings-design.php:48
|
| 280 |
#: framework/admin/views/settings-design.php:69
|
| 281 |
-
msgid "Select or upload
|
| 282 |
msgstr ""
|
| 283 |
|
| 284 |
#: framework/admin/views/settings-design.php:31
|
| 278 |
#: framework/admin/views/settings-design.php:27
|
| 279 |
#: framework/admin/views/settings-design.php:48
|
| 280 |
#: framework/admin/views/settings-design.php:69
|
| 281 |
+
msgid "Select an image or upload a new one"
|
| 282 |
msgstr ""
|
| 283 |
|
| 284 |
#: framework/admin/views/settings-design.php:31
|
framework/public/css/public.css
CHANGED
|
@@ -120,6 +120,7 @@ a:focus {
|
|
| 120 |
}
|
| 121 |
.logo-container {
|
| 122 |
line-height: 0;
|
|
|
|
| 123 |
}
|
| 124 |
.logo {
|
| 125 |
display: inline-block;
|
| 120 |
}
|
| 121 |
.logo-container {
|
| 122 |
line-height: 0;
|
| 123 |
+
text-align: center;
|
| 124 |
}
|
| 125 |
.logo {
|
| 126 |
display: inline-block;
|
framework/public/img/mm-favicon.png
ADDED
|
Binary file
|
framework/public/img/mm-logo.jpg
ADDED
|
Binary file
|
framework/public/img/mountain-bg.jpg
ADDED
|
Binary file
|
framework/public/include/styles.php
CHANGED
|
@@ -97,7 +97,7 @@ if ( ! empty( $options['content_overlay'] ) || ! empty( $options['content_width'
|
|
| 97 |
|
| 98 |
// content overlay for background images
|
| 99 |
if ( '1' == $options['content_overlay'] ) {
|
| 100 |
-
echo '
|
| 101 |
}
|
| 102 |
|
| 103 |
// content width
|
| 97 |
|
| 98 |
// content overlay for background images
|
| 99 |
if ( '1' == $options['content_overlay'] ) {
|
| 100 |
+
echo 'padding:30px;border-radius:10px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.33); background-color: rgba(0,0,0,0.55); ';
|
| 101 |
}
|
| 102 |
|
| 103 |
// content width
|
framework/public/init.php
CHANGED
|
@@ -45,8 +45,15 @@ function csmm_plugin_init() {
|
|
| 45 |
$signals_csmm_options['custom_login_url'] = NULL;
|
| 46 |
}
|
| 47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 48 |
if (defined('WP_CLI') && WP_CLI) {
|
| 49 |
-
return;
|
| 50 |
}
|
| 51 |
|
| 52 |
// Not for the backend
|
| 45 |
$signals_csmm_options['custom_login_url'] = NULL;
|
| 46 |
}
|
| 47 |
|
| 48 |
+
// just to be on the safe side
|
| 49 |
+
if (defined('DOING_CRON') && DOING_CRON) {
|
| 50 |
+
return false;
|
| 51 |
+
}
|
| 52 |
+
if (defined('DOING_AJAX') && DOING_AJAX) {
|
| 53 |
+
return false;
|
| 54 |
+
}
|
| 55 |
if (defined('WP_CLI') && WP_CLI) {
|
| 56 |
+
return false;
|
| 57 |
}
|
| 58 |
|
| 59 |
// Not for the backend
|
minimal-coming-soon-maintenance-mode.php
CHANGED
|
@@ -1,16 +1,16 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
/**
|
| 4 |
-
* Plugin Name:
|
| 5 |
-
* Plugin URI:
|
| 6 |
-
* Description:
|
| 7 |
-
* Version:
|
| 8 |
-
* Author:
|
| 9 |
-
* Author URI:
|
| 10 |
-
* License:
|
| 11 |
-
* License URI:
|
| 12 |
-
* Text Domain:
|
| 13 |
-
* Domain Path:
|
| 14 |
*
|
| 15 |
*
|
| 16 |
* Minimal Coming Soon & Maintenance Mode Plugin
|
|
@@ -47,7 +47,7 @@ define( 'SIGNALS_CSMM_PATH', plugin_dir_path( __FILE__ ) );
|
|
| 47 |
* For the plugin activation & de-activation.
|
| 48 |
* We are doing nothing over here.
|
| 49 |
*/
|
| 50 |
-
|
| 51 |
function csmm_plugin_activation() {
|
| 52 |
|
| 53 |
// Checking if the options exist in the database
|
|
@@ -56,9 +56,9 @@ function csmm_plugin_activation() {
|
|
| 56 |
// Default options for the plugin on activation
|
| 57 |
$default_options = array(
|
| 58 |
'status' => '2',
|
| 59 |
-
'title' => '
|
| 60 |
-
'header_text' => '
|
| 61 |
-
'secondary_text' => '
|
| 62 |
'antispam_text' => 'And yes, we hate spam too!',
|
| 63 |
'custom_login_url' => '',
|
| 64 |
'show_logged_in' => '1',
|
|
@@ -73,11 +73,11 @@ function csmm_plugin_activation() {
|
|
| 73 |
'message_wrong' => 'Oops! Something went wrong.',
|
| 74 |
'message_done' => 'Thank you! We\'ll be in touch!',
|
| 75 |
|
| 76 |
-
'logo' => '',
|
| 77 |
-
'favicon' => '',
|
| 78 |
-
'bg_cover' => '',
|
| 79 |
-
'content_overlay' =>
|
| 80 |
-
'content_width' => '
|
| 81 |
'bg_color' => 'ffffff',
|
| 82 |
'content_position' => 'center',
|
| 83 |
'content_alignment' => 'left',
|
|
@@ -85,17 +85,17 @@ function csmm_plugin_activation() {
|
|
| 85 |
'secondary_font' => 'Karla',
|
| 86 |
'header_font_size' => '28',
|
| 87 |
'secondary_font_size' => '14',
|
| 88 |
-
'header_font_color' => '
|
| 89 |
-
'secondary_font_color' => '
|
| 90 |
'antispam_font_size' => '13',
|
| 91 |
'antispam_font_color' => 'bbbbbb',
|
| 92 |
|
| 93 |
-
'input_text' => 'Enter your email address
|
| 94 |
'button_text' => 'Subscribe',
|
| 95 |
-
'ignore_form_styles' =>
|
| 96 |
'input_font_size' => '13',
|
| 97 |
'button_font_size' => '12',
|
| 98 |
-
'input_font_color' => '
|
| 99 |
'button_font_color' => 'ffffff',
|
| 100 |
'input_bg' => '',
|
| 101 |
'button_bg' => '0f0f0f',
|
|
@@ -159,6 +159,6 @@ require SIGNALS_CSMM_PATH . 'framework/public/init.php';
|
|
| 159 |
|
| 160 |
function csmm_get_plugin_version() {
|
| 161 |
$plugin_data = get_file_data(__FILE__, array('version' => 'Version'), 'plugin');
|
| 162 |
-
|
| 163 |
return $plugin_data['version'];
|
| 164 |
} // csmm_get_plugin_version
|
| 1 |
<?php
|
| 2 |
|
| 3 |
/**
|
| 4 |
+
* Plugin Name: Minimal Coming Soon & Maintenance Mode
|
| 5 |
+
* Plugin URI: https://wordpress.org/plugins/minimal-coming-soon-maintenance-mode/
|
| 6 |
+
* Description: Simply awesome coming soon & maintenance mode plugin for WordPress. Super-simple to use. MailChimp support built-in.
|
| 7 |
+
* Version: 1.35
|
| 8 |
+
* Author: WebFactory
|
| 9 |
+
* Author URI: http://www.webfactoryltd.com
|
| 10 |
+
* License: GPLv3
|
| 11 |
+
* License URI: http://www.gnu.org/licenses/gpl-3.0.txt
|
| 12 |
+
* Text Domain: signals
|
| 13 |
+
* Domain Path: /framework/langs/
|
| 14 |
*
|
| 15 |
*
|
| 16 |
* Minimal Coming Soon & Maintenance Mode Plugin
|
| 47 |
* For the plugin activation & de-activation.
|
| 48 |
* We are doing nothing over here.
|
| 49 |
*/
|
| 50 |
+
|
| 51 |
function csmm_plugin_activation() {
|
| 52 |
|
| 53 |
// Checking if the options exist in the database
|
| 56 |
// Default options for the plugin on activation
|
| 57 |
$default_options = array(
|
| 58 |
'status' => '2',
|
| 59 |
+
'title' => 'Site is under maintenance',
|
| 60 |
+
'header_text' => 'Sorry, we\'re doing some maintenance',
|
| 61 |
+
'secondary_text' => 'We are doing some maintenance on our site. It won\'t take long, we promise. Come back and visit us again in a few days. Thank you for your patience!',
|
| 62 |
'antispam_text' => 'And yes, we hate spam too!',
|
| 63 |
'custom_login_url' => '',
|
| 64 |
'show_logged_in' => '1',
|
| 73 |
'message_wrong' => 'Oops! Something went wrong.',
|
| 74 |
'message_done' => 'Thank you! We\'ll be in touch!',
|
| 75 |
|
| 76 |
+
'logo' => SIGNALS_CSMM_URL . '/framework/public/img/mm-logo.jpg',
|
| 77 |
+
'favicon' => SIGNALS_CSMM_URL . '/framework/public/img/mm-favicon.png',
|
| 78 |
+
'bg_cover' => SIGNALS_CSMM_URL . '/framework/public/img/mountain-bg.jpg',
|
| 79 |
+
'content_overlay' => 1,
|
| 80 |
+
'content_width' => '600',
|
| 81 |
'bg_color' => 'ffffff',
|
| 82 |
'content_position' => 'center',
|
| 83 |
'content_alignment' => 'left',
|
| 85 |
'secondary_font' => 'Karla',
|
| 86 |
'header_font_size' => '28',
|
| 87 |
'secondary_font_size' => '14',
|
| 88 |
+
'header_font_color' => 'FFFFFF',
|
| 89 |
+
'secondary_font_color' => 'FFFFFF',
|
| 90 |
'antispam_font_size' => '13',
|
| 91 |
'antispam_font_color' => 'bbbbbb',
|
| 92 |
|
| 93 |
+
'input_text' => 'Enter your best email address',
|
| 94 |
'button_text' => 'Subscribe',
|
| 95 |
+
'ignore_form_styles' => 1,
|
| 96 |
'input_font_size' => '13',
|
| 97 |
'button_font_size' => '12',
|
| 98 |
+
'input_font_color' => 'ffffff',
|
| 99 |
'button_font_color' => 'ffffff',
|
| 100 |
'input_bg' => '',
|
| 101 |
'button_bg' => '0f0f0f',
|
| 159 |
|
| 160 |
function csmm_get_plugin_version() {
|
| 161 |
$plugin_data = get_file_data(__FILE__, array('version' => 'Version'), 'plugin');
|
| 162 |
+
|
| 163 |
return $plugin_data['version'];
|
| 164 |
} // csmm_get_plugin_version
|
readme.txt
CHANGED
|
@@ -2,12 +2,13 @@
|
|
| 2 |
Contributors: WebFactory
|
| 3 |
Tags: coming soon, coming soon page, launch page, maintenance mode, mailchimp
|
| 4 |
Requires at least: 4.0
|
|
|
|
| 5 |
Tested up to: 4.8
|
| 6 |
-
Stable tag: 1.
|
| 7 |
License: GPLv3
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
| 9 |
|
| 10 |
-
Simple
|
| 11 |
|
| 12 |
|
| 13 |
== Description ==
|
|
@@ -30,12 +31,12 @@ It's simple + flexible and works with any WordPress theme & plugin, plus you'll
|
|
| 30 |
* Visible to only non logged in users so you can build your site while visitors see the "Coming Soon" page. Configurable via options panel
|
| 31 |
* Supports Custom Login URL
|
| 32 |
* Track visitors with support for Google Analytics
|
| 33 |
-
*
|
| 34 |
* Stretch Background Image to Cover the Entire Browser
|
| 35 |
* Uses HTML5 & CSS3
|
| 36 |
* Translation Ready, i18n Support
|
| 37 |
* Powerful Options Panel
|
| 38 |
-
* Get support from within the options panel
|
| 39 |
|
| 40 |
|
| 41 |
== Installation ==
|
|
@@ -58,6 +59,9 @@ Please use the <a href="https://wordpress.org/support/plugin/minimal-coming-soon
|
|
| 58 |
|
| 59 |
Make sure that the name field in MailChimp (FNAME) is not mandatory. Configure it to an optional one.
|
| 60 |
|
|
|
|
|
|
|
|
|
|
| 61 |
|
| 62 |
== Screenshots ==
|
| 63 |
|
|
@@ -70,6 +74,11 @@ Make sure that the name field in MailChimp (FNAME) is not mandatory. Configure i
|
|
| 70 |
|
| 71 |
== Changelog ==
|
| 72 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
= 1.30 =
|
| 74 |
* 2017-06-20
|
| 75 |
* bug fixes
|
|
@@ -125,4 +134,4 @@ Make sure that the name field in MailChimp (FNAME) is not mandatory. Configure i
|
|
| 125 |
* Fix: Translation file.
|
| 126 |
|
| 127 |
= 0.1 =
|
| 128 |
-
* Initial release
|
| 2 |
Contributors: WebFactory
|
| 3 |
Tags: coming soon, coming soon page, launch page, maintenance mode, mailchimp
|
| 4 |
Requires at least: 4.0
|
| 5 |
+
Requires PHP: 5.2
|
| 6 |
Tested up to: 4.8
|
| 7 |
+
Stable tag: 1.35
|
| 8 |
License: GPLv3
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
| 10 |
|
| 11 |
+
Simple & flexible Coming Soon & Maintenance Mode plugin - sets up in under a minute. MailChimp support built-in.
|
| 12 |
|
| 13 |
|
| 14 |
== Description ==
|
| 31 |
* Visible to only non logged in users so you can build your site while visitors see the "Coming Soon" page. Configurable via options panel
|
| 32 |
* Supports Custom Login URL
|
| 33 |
* Track visitors with support for Google Analytics
|
| 34 |
+
* Over 700 Google Fonts available to fit any design
|
| 35 |
* Stretch Background Image to Cover the Entire Browser
|
| 36 |
* Uses HTML5 & CSS3
|
| 37 |
* Translation Ready, i18n Support
|
| 38 |
* Powerful Options Panel
|
| 39 |
+
* Get support from within the options panel - send a message directly to support agents
|
| 40 |
|
| 41 |
|
| 42 |
== Installation ==
|
| 59 |
|
| 60 |
Make sure that the name field in MailChimp (FNAME) is not mandatory. Configure it to an optional one.
|
| 61 |
|
| 62 |
+
= Is the plugin WP-MU compatible? =
|
| 63 |
+
|
| 64 |
+
Yes and no. When activated it enables itself across the entire WP-MU network.
|
| 65 |
|
| 66 |
== Screenshots ==
|
| 67 |
|
| 74 |
|
| 75 |
== Changelog ==
|
| 76 |
|
| 77 |
+
= 1.35 =
|
| 78 |
+
* 2017-09-03
|
| 79 |
+
* minor improvements
|
| 80 |
+
* better default options
|
| 81 |
+
|
| 82 |
= 1.30 =
|
| 83 |
* 2017-06-20
|
| 84 |
* bug fixes
|
| 134 |
* Fix: Translation file.
|
| 135 |
|
| 136 |
= 0.1 =
|
| 137 |
+
* Initial release
|
