WordPress Coming Soon Plugin / 1.0.0

The plugin provides an easy way to hide your site from users while you work on site design or a content.

About documentation

Current documentation contains a basic information about the plugin. Before using the plugin read it to get understanding what the plugin can do and what not.

Also pay attention on links with dotted underline. If you click you will see an assoitiated image to get visual view of the subject.

If you see a text styled like this treat it like a path in WordPress admin menu.

Thank you very much for your interest!

How the plugin works

The plugin allows hiding the whole site or just a specific page from guest users and show a plugin's page instead of it. It's so called Coming soon page.

With plugin's settings you can configure a page that will inform users about your progress and site/page open date.

Also, the plugin allows collecting users' emails and save them in site's database.

Getting started

First of all install and activate the plugin.

If you want to override the whole site use Wellcrafted Hour > Wellcrafted Hour setting page.

In case you want to override an individual page, open page's edit screen and choose Wellcrafted Hour page's template.

In both cases you have to fill plugin settings which are described below.

How to install the plugin

  1. Log in to your WordPress admin area.
  2. Open Plugins page.
  3. Click Add new at the top of the page.
  4. Click Upload Plugin at the top of the page.
  5. Click a file upload button and choose a plugin zip-archive.
  6. Click Install now.
  7. Click Activate plugin.

If you didn't activate a plugin right after installation go to Plugins page, find a desired plugin in a plugins list and activate it.

Plugin settings

Once the plugin is activated admin menu item Wellcrafted Hour will appear. It contains two other items, Wellcrafted Hour and Settings.

Wellcrafted Hour > Wellcrafted Hourpage allows configuring a plugin's page to override the whole site.

Note, that the documentation doesn't explain each parameter of plugin's settings. Detailed explanations are presented independently right in settings interface for each parameter.


Allows activating a plugin's page to admin and non-admin users. For example, when you work on plugin's page settings it's better to show it just to admins. Once you finished and ready to work on your site, deactivate a plugin's page for admins and activate for guest users.

View example


Allows using fonts from Google Fonts directory. Default fonts can be disabled to improve page speed performance.

View example


Provides an easy way to input SEO data as Title, Keywords and Description.

View example


Defines if the plugin should use minified versions of CSS and JavaScript files.

Also, allows inputting custom CSS or JavaScript code if some modifications needed.

View example


Allows setting plugin's page background settings. Color and image can be used as background. Also, the section provides setting to configure image position, repeatedness and other CSS backround settings.

Background settings provides a way to specify image for default and high-definition screens.

It means that background can show one image for standard definition displays and another one for high definition. The option allows decreasing a page size for default definition displays devices.

View example


Allows inputting settings for plugin's page border.

The function is experimental. Pay attention how it works with your settings.

Also, pay attention that for smaller screens border will not be shown.

View example


Sets the title of a plugin's page. Allows defining title text and font parameters.

View example


Defines a text under a plugin's page title. Allows defining text content and font parameters.

View example


Allows configuring a counter. It will show time to the open date if it's set.

View example

Days type

The counter can show days to month or days to the open date. If the second option is preferable it's better to hide month and year digits because days number will contain their values.

Special label rules

Sometimes it's needed to specify a label for specific digit. For example some languages have pretty difficult forms of words and it's easier to map labels with digits.

For each label of the counter special rules can be set. Click on Add rule will create a new pair of text inputs where a digits and its specific label can be filled.


Defines if an email should be used on a plugin's page. A email field allows collecting users emails. They will be saved in a database and can be viewed in Emails menu item.

Also, the section allows setting an email input appearance and an icon for the input's send button.

View example

Social icons

Allows creating a list of social networks links and set icon from Font Awesome icon font.

View example

How to enable plugin for an individual page

  • Open an existant page or add a new one.
  • Choose page's template Wellcrafted Hour
  • Fill plugin's settings under the page's content editor.
  • Publish or update the page as usually.

Note, that a page plugin's settings have higher priority than global plugin's settings.

Plugin system settings

If the plugin is activated it will add own menu item to admin menu. The second item in plugin's menu is Settings.

There you can define if labels descriptions on plugin's settings page should be hidden. Labels take much place and if you are familiar with settings you can disable labels descriptions and focus on editing settings.