Coming soon and Maintenance mode - Version 3.1.8

Version Description

=

  • Added new feature - footer message.

Step by step guide

Logo

  • Show logo - Choose to show or hide your logo.
  • Logo - Click "Upload" button to upload your logo.
  • Logo position - Here you can choose your logo position(Left, Center, Right).
  • Distance from top - Type here your logo distance from top.
  • Logo Animation type - Choose animation type for your logo.
  • Animation waiting time - Type here waiting time for Logo animation(in milliseconds).
  • Logo max width - Type here your website logo maximum width.
  • Logo max height - Type here your website logo maximum height.

Title

  • Show title - Choose to show or hide your Title.
  • Title - Type here the Title.
  • Title color - Select the title color.
  • Title Font Size - Type here title font size.
  • Title Font family - Choose the font family for title.
  • Title position - Choose Title position(Left, Center, Right).
  • Distance from top - Type here Title field distance from top.
  • Title Animation type - Choose animation type for Title.
  • Animation waiting time - Type here Title animation waiting time(in milliseconds).

Message

  • Show Message - Choose to show or hide Message box.
  • Message - Type here message for under construction page(you can use WordPress posts/pages default editor).
  • Message position - Choose position for Message box(Left, Center, Right).
  • Distance from top - Type here Message box distance from top.
  • Message Animation type - Choose animation type for Message box.
  • Animation waiting time - Type here waiting time for Message box animation(in milliseconds).

Countdown

  • Show/hide - Choose to show or hide.
  • Text for Day field - Type here default text for Day field.
  • Text for Hour field - Type here default text for Hour field.
  • Text for Minute field - Type here default text for Minute field.
  • Text for Second field - Type here default text for Second field.
  • Countdown date - Type here the Countdown time(days, hour), then select the Countdown start date.
  • After Countdown expired - Choose what will happens with Under construction page when Countdown expired(Disable coming soon or only hide Countdown).
  • Position - Choose the position(Left, Center, Right).
  • Distance from top - Type here the distance from top.
  • Animation type - Choose animation type.
  • Animation waiting time - Type here waiting time for animation(in milliseconds).
  • Buttons type - Choose the buttons type(button, circle, vertical slider)
  • Text color - Select the text color.
  • Background color - Select the background color.
  • Border radius - Type here the buttons border radius.
  • Size - Select the size.
  • Border width - Select the border width for circle buttons(only appears when you choose Countdown circle buttons).
  • Font-size - Type here the countdown text font-size.
  • Font family - Select the text Font family.

Progress bar

  • Show Progress bar - Choose to show or hide Progress bar.
  • Progress bar percentage - Here you can select Progress bar percentage.
  • Width - Type here Progress bar width.
  • Progress bar position - Choose position for Progress bar(Left, Center, Right).
  • Distance from top - Type here Progress bar distance from top.
  • Progress bar load color - Select progress bar load color.
  • Border color - Select Progress bar border color.
  • Border width - Choose progress bar border width.
  • Border radius - Choose progress bar border radius.
  • Animation type - Choose animation type for Progress bar.
  • Animation waiting time - Type here waiting time for Progress bar animation(in milliseconds).

Subscribe (Mailing list)

  • Show the Form - Choose to show or hide Subscribe Form.
  • User First name text - Type here text for user first name field.
  • User Last name text - Type here text for user last name field.
  • Email field text - Type here text for email field.
  • Send button text - Type here the Send button text.
  • Success email text - Type here the text that will appear after users submit the correct email.
  • Existing email text - Type here the text that will appear after users type already submitted email.
  • Blank email field text - Type here the text that will appear after users submit a blank field.
  • Invalid email text - Type here the text that will appear after users submit invalid email.
  • Subscribe Form position - Choose position for Subscribe Form(Left, Center, Right).
  • Distance from top - Type here Subscribe Form distance from top.
  • Font Size - Type here font size for all texts in Subscribe Form.
  • Email field border radius - Type here border radius for email field.
  • Input max width - Type here max with for input field.
  • Font family - Type here font family for all texts in Subscribe Form.
  • Input field border color - Select the input field border color.
  • Placeholder text color - Select default text color for input fields.
  • Send button bg color - Select the send button background color.
  • Send button text color - Select the send button text color.
  • Input field text color - Select the input field text color.
  • After submit text color - Select color of the text, that will appear after submit.
  • Animation type - Choose animation type for Subscribe Form.
  • Animation waiting time - Type here waiting time for Subscribe Form animation(in milliseconds).

Social buttons

  • Show social buttons - Choose to show or hide social buttons.
  • Facebook url - Type here Facebook url.
  • Facebook img url - Type here Facebook icon url or upload it.
  • Twitter url - Type here Twitter url.
  • Twitter img url - Type here Twitter icon url or upload it.
  • Google Plus url - Type here Google Plus url.
  • Google Plus img url - Type here Google Plus icon url or upload it.
  • YouTube url - Type here YouTube url.
  • YouTube img url - Type here YouTube icon url or upload it.
  • Instagram url - Type here Instagram url.
  • Instagram img url - Type here Instagram icon url or upload it.
  • Social buttons position - Choose position for Social buttons(Left, Center, Right).
  • Distance from top - Type here Social buttons distance from top.
  • Animation type - Choose animation type for Social buttons.
  • Animation waiting time - Type here waiting time for Social buttons animation(in milliseconds).
  • Social buttons max width - Type here maximum width for Social buttons.
  • Social buttons max height - Type here maximum height for Social buttons.

Link To Admin

  • Show - Choose to show or hide Link To Admin.
  • Link To Admin text - Type here Link To Admin text.
  • Text color - Choose text color.
  • Font Size - Type here text Font Size.
  • Font family - Select Font family for Link To Admin.
  • Link To Admin position - Choose position for Link To Admin(Left, Center, Right).
  • Distance from top - Type here Link To Admin distance from top.
  • Animation type - Choose animation type for Link To Admin.
  • Animation waiting time - Type here waiting time for Link To Admin animation(in milliseconds).

Content

  • Content position - Choose content position(Left top, Left middle, Left bottom, Center top, Center middle, Center bottom, Right top, Right middle, Right bottom).
  • Content bg color - Select content background color.
  • Content transparency - Select transparency for content.
  • Border radius - Type here border radius for content.
  • Content max width - Type here content maximum width.
  • Padding - Type here content padding value(padding properties define the space between the element border and the element content).
  • Margin - Type here content margin value(margin properties define the space around elements).
  • Elements ordering - Choose the order of showing elements(you can move all elements using drop down functionality).

Background

  • Background type - Select the background type you want to use.
  • Set color - Select the background color(option will appear if you choose "Background color" type).
  • Img url - Type the image url or just upload images for background(option will appear if you choose "Background image" type).
  • Slider img urls - Type the image urls or just upload images for Background Slider(option will appear if you choose "Background Slider" type).
  • YouTube video id - Type YouTube video Id, for example if YouTube video full url is "https://www.youtube.com/watch?v=0AqnCSdkjQ0", then you just need to type here "0AqnCSdkjQ0" (option will appear if you choose "YouTube Background" type).
  • Video Sound - Choose mute or unmute background video(option will appear if you choose "YouTube Background" type).

Except pages and IPs

  • Disable the plugin for this ips - You can disable the plugin for this ips, just type the ip and click anywhere, then type the next ip in next field that will appear.
  • Disable the plugin for this urls - You can disable the plugin for this urls, just type the url and click anywhere, then type the next url in next field that will appear.

Search engine and Favicon

  • Title(SEO) - Type here the Title for Search engines(It will be visible for search engines).
  • Favicon - Here you can upload favicon.
  • Enable Search Robots - Here you can enable or disable coming soon page for search robots(If you disable this option then your website will disappear from search engines).
  • Meta Keywords - Type here meta keywords.
  • Meta Description - Type here meta description.

Subscribers page

On this page you can view subscribed users emails. You can copy emails list and send emails using Gmail or other email services. You can remove emails from email list as well.

Send Mail all subscribed Users - Send Mail to all subscribed Users All fields are required - All fields are required

  • Your display Email - Type here the Display Email address, your users will see it when you send them email.
  • Your display Name - Type here name(company or website name) that your users will see when you send them email.
  • Message title - Type here message title.
  • Message - Type here message text.

All fields required, so fill all fields and click on send button, that's all.

Download this release

Release Info

Developer wpdevart
Plugin Icon 128x128 Coming soon and Maintenance mode
Version 3.1.8
Comparing to
See all releases

Code changes from version 3.1.7 to 3.1.8

coming_soon.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin URI: https://wpdevart.com/wordpress-coming-soon-plugin/
5
  * Author URI: https://wpdevart.com
6
  * Description: Coming soon and Maintenance mode plugin is awesome tool to show your users that you are working on your website to make it better. Our coming soon plugin is the best way to create better coming soon page.
7
- * Version: 3.1.7
8
  * Author: wpdevart
9
  * License: GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
10
  */
4
  * Plugin URI: https://wpdevart.com/wordpress-coming-soon-plugin/
5
  * Author URI: https://wpdevart.com
6
  * Description: Coming soon and Maintenance mode plugin is awesome tool to show your users that you are working on your website to make it better. Our coming soon plugin is the best way to create better coming soon page.
7
+ * Version: 3.1.8
8
  * Author: wpdevart
9
  * License: GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
10
  */
includes/admin_menu.php CHANGED
@@ -156,7 +156,8 @@ class coming_soon_admin_menu{
156
  $this->generete_progressbar_section($this->generete_parametrs('coming_progressbar'));
157
  $this->generete_subscribe_section($this->generete_parametrs('coming_subscribe'));
158
  $this->generete_social_network_section($this->generete_parametrs('coming_social_networks'));
159
- $this->generete_link_to_tashboard_section($this->generete_parametrs('coming_link_to_dashboard'));
 
160
  ?>
161
  </div>
162
  <div class="right_sections">
@@ -1341,6 +1342,85 @@ class coming_soon_admin_menu{
1341
  </div>
1342
  <?php
1343
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1344
  /*######################### Search Engine #################################*/
1345
  public function generete_search_engine_section($page_parametrs){
1346
 
@@ -1614,7 +1694,8 @@ class coming_soon_admin_menu{
1614
  <li date-value="subscribe" class="ui-state-default">Subscribe<span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li>
1615
  <li date-value="loading_animation" class="ui-state-default">Progress bar<span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li>
1616
  <li date-value="link_to_dashboard" class="ui-state-default">Link to Admin<span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li>
1617
- <li date-value="share_buttons" class="ui-state-default">Social buttons<span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li>
 
1618
  </ul>
1619
  </td>
1620
  </tr>
156
  $this->generete_progressbar_section($this->generete_parametrs('coming_progressbar'));
157
  $this->generete_subscribe_section($this->generete_parametrs('coming_subscribe'));
158
  $this->generete_social_network_section($this->generete_parametrs('coming_social_networks'));
159
+ $this->generete_link_to_tashboard_section($this->generete_parametrs('coming_link_to_dashboard'));
160
+ $this->generete_message_footer_section($this->generete_parametrs('coming_message_footer'));
161
  ?>
162
  </div>
163
  <div class="right_sections">
1342
  </div>
1343
  <?php
1344
  }
1345
+ /*######################### MESSAGE FOOTER #################################*/
1346
+ public function generete_message_footer_section($page_parametrs){
1347
+
1348
+ ?>
1349
+ <div class="main_parametrs_group_div closed_params " >
1350
+ <div class="head_panel_div" title="Click to toggle">
1351
+ <span class="title_parametrs_image"><img src="<?php echo $this->plugin_url.'images/message.png' ?>"></span>
1352
+ <span class="title_parametrs_group">Footer Message</span>
1353
+ <span class="enabled_or_disabled_parametr"></span>
1354
+ <span class="open_or_closed"></span>
1355
+ </div>
1356
+ <div class="inside_information_div">
1357
+ <table class="wp-list-table widefat fixed posts section_parametrs_table">
1358
+ <tbody>
1359
+ <tr>
1360
+ <td>
1361
+ Show/Hide Footer Message <span title="Choose to show or hide Footer Message box from Coming soon page." class="desription_class">?</span>
1362
+ </td>
1363
+ <td>
1364
+ <select id="coming_soon_page_message_footer_enable">
1365
+ <option <?php selected($page_parametrs['coming_soon_page_message_footer_enable'],'1') ?> value="1">Show</option>
1366
+ <option <?php selected($page_parametrs['coming_soon_page_message_footer_enable'],'0') ?> value="0">Hide</option>
1367
+ </select>
1368
+ </td>
1369
+ </tr>
1370
+ <tr>
1371
+ <td colspan="2">
1372
+ <b>Footer Message</b>
1373
+ <div style="width:100%"> <?php wp_editor( stripslashes($page_parametrs['coming_soon_page_page_message_footer']), 'coming_soon_page_page_message_footer', $settings = array('media_buttons'=>false,'textarea_rows'=>5) ); ?></div>
1374
+ </td>
1375
+
1376
+ </tr>
1377
+ <tr>
1378
+ <td>
1379
+ Footer Message position <span title="Choose position for Footer Message box(Left, Center, Right)." class="desription_class">?</span>
1380
+ </td>
1381
+ <td>
1382
+ <select id="coming_soon_page_message_footer_in_content_position">
1383
+ <option <?php selected($page_parametrs['coming_soon_page_message_footer_in_content_position'],'0') ?> value="0">Left</option>
1384
+ <option <?php selected($page_parametrs['coming_soon_page_message_footer_in_content_position'],'1') ?> value="1">Center</option>
1385
+ <option <?php selected($page_parametrs['coming_soon_page_message_footer_in_content_position'],'2') ?> value="2">Right</option>
1386
+ </select>
1387
+ </td>
1388
+ </tr>
1389
+ <tr>
1390
+ <td>
1391
+ Distance from top <span title="Type here Footer Message box distance from top." class="desription_class">?</span>
1392
+ </td>
1393
+ <td>
1394
+ <input type="text" name="coming_soon_page_message_footer_top_distance" id="coming_soon_page_message_footer_top_distance" value="<?php echo $page_parametrs['coming_soon_page_message_footer_top_distance'] ?>">(Px)
1395
+ </td>
1396
+ </tr>
1397
+ <tr>
1398
+ <td>
1399
+ Footer Message Animation type <span class="pro_feature"> (pro)</span> <span title="Choose animation type for Footer Message box." class="desription_class">?</span>
1400
+ </td>
1401
+ <td>
1402
+ <?php $this->create_select_element_for_showing_effect('coming_soon_page_message_footer_animation_type','none'); ?>
1403
+ </td>
1404
+ </tr>
1405
+ <tr>
1406
+ <td>
1407
+ Animation waiting time <span class="pro_feature"> (pro)</span> <span title="Type here waiting time for Footer Message box animation(in milliseconds)." class="desription_class">?</span>
1408
+ </td>
1409
+ <td>
1410
+ <input type="text" name="coming_soon_page_message_footer_animation_after_time" id="coming_soon_page_message_footer_animation_after_time" value="0">(milliseconds)
1411
+ </td>
1412
+ </tr>
1413
+ </tbody>
1414
+ <tfoot>
1415
+ <tr>
1416
+ <th colspan="2" width="100%"><button type="button" id="coming_message_footer" class="save_section_parametrs button button-primary"><span class="save_button_span">Save Section</span> <span class="saving_in_progress"> </span><span class="sucsses_save"> </span><span class="error_in_saving"> </span></button><span class="error_massage"> </span></th>
1417
+ </tr>
1418
+ </tfoot>
1419
+ </table>
1420
+ </div>
1421
+ </div>
1422
+ <?php
1423
+ }
1424
  /*######################### Search Engine #################################*/
1425
  public function generete_search_engine_section($page_parametrs){
1426
 
1694
  <li date-value="subscribe" class="ui-state-default">Subscribe<span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li>
1695
  <li date-value="loading_animation" class="ui-state-default">Progress bar<span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li>
1696
  <li date-value="link_to_dashboard" class="ui-state-default">Link to Admin<span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li>
1697
+ <li date-value="share_buttons" class="ui-state-default">Social buttons<span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li>
1698
+ <li date-value="message_footer" class="ui-state-default">Message footer<span class="ui-icon ui-icon-arrowthick-2-n-s"></span></li>
1699
  </ul>
1700
  </td>
1701
  </tr>
includes/front_end.php CHANGED
@@ -116,6 +116,7 @@ class coming_soon_front_end{
116
  $this->generete_title_css();
117
  $this->generete_message_css();
118
  $this->generete_socialis_css();
 
119
 
120
  ?>
121
  </style>
@@ -182,6 +183,7 @@ class coming_soon_front_end{
182
  $this->create_title_html();
183
  $this->create_message_html();
184
  $this->create_socialis_html();
 
185
  // Close the content conteiner
186
  echo '</center></div></span></div> ';
187
  }
@@ -261,7 +263,23 @@ class coming_soon_front_end{
261
  private function generete_message_javascript(){
262
 
263
  }
264
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
265
 
266
 
267
 
116
  $this->generete_title_css();
117
  $this->generete_message_css();
118
  $this->generete_socialis_css();
119
+ $this->generete_message_footer_css();
120
 
121
  ?>
122
  </style>
183
  $this->create_title_html();
184
  $this->create_message_html();
185
  $this->create_socialis_html();
186
+ $this->create_message_footer_html();
187
  // Close the content conteiner
188
  echo '</center></div></span></div> ';
189
  }
263
  private function generete_message_javascript(){
264
 
265
  }
266
+ /*################################################################################### Message Footer ###########################################################################*/
267
+ private function create_message_footer_html(){
268
+ if($this->params['coming_soon_page_message_footer_enable']=='2'){
269
+ ?>
270
+ <div id="descrip_footer">
271
+ <?php echo stripslashes($this->params['coming_soon_page_page_message_footer']) ?>
272
+ </div>
273
+
274
+ <?php
275
+ }
276
+ }
277
+ private function generete_message_footer_css(){
278
+ echo '#descrip_footer{margin-top:'.$this->params['coming_soon_page_message_footer_top_distance'].'px;text-align:'.$this->text_align($this->params['coming_soon_page_message_footer_in_content_position']).';}';
279
+
280
+ }
281
+ private function generete_message_footer_javascript(){
282
+ }
283
 
284
 
285
 
includes/install_database.php CHANGED
@@ -65,6 +65,12 @@ class install_database{
65
  ),
66
  "coming_link_to_dashboard"=>array(
67
  ),
 
 
 
 
 
 
68
  "coming_background"=>array(
69
  "coming_soon_page_radio_backroun" => "back_imge",
70
  "coming_soon_page_background_color" => "#cacaca",
65
  ),
66
  "coming_link_to_dashboard"=>array(
67
  ),
68
+ "coming_message_footer"=>array(
69
+ "coming_soon_page_message_footer_enable" => "0",
70
+ "coming_soon_page_page_message_footer" => "Footer text!",
71
+ "coming_soon_page_message_footer_in_content_position" =>'1',
72
+ "coming_soon_page_message_footer_top_distance" => "10",
73
+ ),
74
  "coming_background"=>array(
75
  "coming_soon_page_radio_backroun" => "back_imge",
76
  "coming_soon_page_background_color" => "#cacaca",
includes/javascript/admin_coming_soon.js CHANGED
@@ -380,6 +380,8 @@ jQuery(document).ready(function(e) {
380
  generete_slider_images()
381
  if(tinymce.get( 'coming_soon_page_page_message')!=null)
382
  tinymce.get( 'coming_soon_page_page_message').save()
 
 
383
 
384
  var coming_soon_curent_section=jQuery(this).attr('id');
385
  jQuery.each( comin_soon_all_parametrs[coming_soon_curent_section], function( key, value ) {
380
  generete_slider_images()
381
  if(tinymce.get( 'coming_soon_page_page_message')!=null)
382
  tinymce.get( 'coming_soon_page_page_message').save()
383
+ if(tinymce.get( 'coming_soon_page_page_message_footer')!=null)
384
+ tinymce.get( 'coming_soon_page_page_message_footer').save()
385
 
386
  var coming_soon_curent_section=jQuery(this).attr('id');
387
  jQuery.each( comin_soon_all_parametrs[coming_soon_curent_section], function( key, value ) {
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: wpdevart
3
  Donate link: https://wpdevart.com/wordpress-coming-soon-plugin/
4
  Tags: coming soon, wordpress coming soon, maintenance, maintenance mode, under construction
5
  Requires at least: 3.4.0
6
- Tested up to: 5.4
7
- Stable tag: 3.1.7
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -580,6 +580,10 @@ No dear users, you need to pay only once for pro version.
580
 
581
  * New featured plugin add from admin panel.
582
 
 
 
 
 
583
  ==Step by step guide==
584
 
585
  ### Logo
3
  Donate link: https://wpdevart.com/wordpress-coming-soon-plugin/
4
  Tags: coming soon, wordpress coming soon, maintenance, maintenance mode, under construction
5
  Requires at least: 3.4.0
6
+ Tested up to: 5.4.1
7
+ Stable tag: 3.1.8
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
580
 
581
  * New featured plugin add from admin panel.
582
 
583
+ = 3.1.8 ==
584
+
585
+ * Added new feature - footer message.
586
+
587
  ==Step by step guide==
588
 
589
  ### Logo